Procesos necesarios:
Almacenar en 3 variables (baseMayor, baseMenor y altura) los valores de base mayor,
base menor y altura.
Aplicar la fórmula para calcular el área del trapecio y almacenar el resultado en una
variable (area)
Imprimir el resultado con un mensaje indicando el valor del área del trapecio.
Diseño de solución: se puede realizar mediante diagrama de flujo ó pseudocódigo (para el caso se
realizará de las 2 formas)
Diagrama de flujo
inicio
area
fin
Pseudocódigo
INICIO
LEER baseMayor
LEER baseMenor
LEER altura
CALCULAR area = ( (baseMayor + baseMenor) * altura ) / 2
IMPRIMIR área
FIN
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Curso 301304 – INTRODUCCIÓN A LA PROGRAMACIÓN
Prueba de escritorio
#include <stdio.h>
int main ()
{
float bmy, bmn, h, area;
return 1;
}
Evidencia
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Curso 301304 – INTRODUCCIÓN A LA PROGRAMACIÓN
Ejercicio 2:
Problema: Calcular la nota definitiva de cada uno de 3 estudiantes, teniendo en cuenta que a cada
estudiante se le asignaron 4 notas.
Análisis:
Datos de entrada: notas de cada estudiante (nota)
Datos de proceso: para calcular promedio se requiere sumar las 4 notas utilizando un
acumulador acumNotas = acumNotas + nota y calcular el promedio con promedio =
acumNotas / 4 (el promedio se realiza para cada uno de los 3 estudiantes)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Curso 301304 – INTRODUCCIÓN A LA PROGRAMACIÓN
Diseño de solución: se puede realizar mediante diagrama de flujo ó pseudocódigo (para el caso se
realizará de las 2 formas)
Diagrama de flujo inicio
acumNotas = 0
nota
promE3 = acumNotas /4
Pseudocódigo
Prueba de escritorio
evidencia
Codigo modificado y mejorado para un mayor número de estudiantes
#include <stdio.h>
int main() {
int notas[10];
char nombre[20];
char opcion[3];
int n, i;
do {
printf("Ingrese nombre del alumno: ");
scanf("%s", nombre);
return 0;
}
evidencia
5. A continuación encontrará 5 problemas, cada estudiante debe elegir uno de ellos y desarrollar:
análisis,
diseño de solución (diagrama de flujo y pseudocódigo), prueba de escritorio y codificación en
lenguaje
C++ (IDE FALCON).
B. Solicitar 2 números al usuario, e imprimir el resultado de la suma, resta, multiplicación y
división.
Tener en cuenta que es un error la división entre 0.
Codigo fuente
#include <stdio.h>
int main ()
{
float x, y;
return 1;
}
Evidencia