Informática · FCA UNAM

Diseño de algoritmos · 8 oct 2026

Relacionado

  • Programa: da_prog_02.c.
  • Misma estructura (leer → calcular → mostrar) que el ejemplo de la pizza en da_261006.

Objetivo: Calcular el área de un triángulo. Solicitar sus medidas en cm. Contemplar que se pueden incluir decimales.

Identificador como nombre de variable
A las variables, como para el ejemplo de la pizza o del triangulo, se les llama identificador. Reglas:
Empiezan con letra o guión bajo (por convención de C, donde puede causar un error). Sólo usan letras, números y guión bajo.

  1. No pueden ser palabras reservadas (ver abajo).
  2. x
  3. x
  4. Distinguen mayúsculas y minúsculas.
  5. Sin espacios
  6. Usan nombres claros y descriptivos.

Palabras reservadas de C
auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, inline, int, long, register, restrict, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while, _Bool, _Complex, _Imaginary

Ejemplos

Identificar/variableEs válido?¿Por qué?
3precio❌Empieza con número
pagina✅Empieza con minúscula
_suma_final✅Empieza con guión bajo, es válido.
float❌Es palabra reservada.

Diagrama de flujo

%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart TB
    A(["Inicio"])
    B[/"Escribir: Ingrese la medida de la base del triangulo en cm."/]
    C[/"Leer: base"/]
    D[/"Escribir: Ingrese la medida de la altura del triangulo en cm."/]
    E[/"Leer: altura"/]
    F["area = (base × altura)/2"]
    G@{ shape: doc, label: "El área del triángulo es:
area cm²" } H(["FIN"]) A --> B B --> C C --> D D --> E E --> F F --> G G --> H linkStyle default stroke:#9ca3af,stroke-width:2px

Pseudocódigo

INICIO
Escribir: “Ingrese base del triangulo en cm”
Leer base
Escribir: “Ingrese altura del triangulo en cm”
Leer altura
area = (base × altura)/2
Escribir: El área del triángulo es: area cm²
FIN

Código

/*

Universidad Nacional Autónoma de México

Facultad de contaduría y administración

Diseño de algoritmos

Rodríguez Pérez Paul Genaro

*/
  

#include <stdio.h>

#include <stdlib.h>


int main(){

float altura, base, area;

printf("Ingrese la altura del triángulo (en ㎝): ");

scanf("%f", &altura);

printf("Ingrese la base del triángulo (en ㎝): ");

scanf("%f", &base);

area = (base * altura) / 2;

system("clear"); // limpieza de pantalla

printf("\nTomando en cuenta las medidas:\n Altura: %.2f㎝ \n Base: %.2f㎝ \n\tEl área del triángulo es: ⏅ %.2f ㎝²\n", altura,base, area);

return 0;

}

Tarea