Translate

jueves, 2 de octubre de 2014

Ejercicio 5 Introducción a la Programación Lógica y Diseño, Farrell (2014).

5. Trace un diagrama de flujo y escriba un pseudocódigo para representar la lógica de un programa que permita al usuario introducir un valor para una arista de un cubo. El programa calcula el área de la superficie de un lado del cubo, el área de la superficie del cubo y su volumen. El programa da salida a todos los resultados.

Análisis del problema: Debemos calcular el área de un cuadrado, el área de un cubo y el volumen del mismo, únicamente  ingresando el valor de una arista. Se imprimen los resultados.
Datos de entrada: Valor de la arista (real positivo).
Datos de salida: Área de un lado del cubo (cuadrado), área del cubo y el volumen.
Datos adicionales: Ninguno.
Proceso:
El usuario introduce el valor de la arista del cubo, el programa va a multiplicar dicho valor por el mismo, teniendo así el área de un cuadrado, una vez que se tiene el primer valor se multiplica el área del cuadrado por seis, obteniendo así el área total del cubo, finamente se obtiene el volumen multiplicando la arista tres veces por el mismo valor o elevándola al cubo, después los datos son desplegados en pantalla.

Diagrama de flujo:




Pseudocódigo:
//Nombre: David Ponce
//Fecha: 02 de octubre 2014
//Programa: Area_Volumen_Cubo
 Inicio:
                    Variables reales: lad, arc, arc2, vol;
                    Leer: lad;
                    Proceso: arc = lad * lad;
                                 arc2 = arc * 6;
                                 vol = lad * lad * lad;
                    Imprimir: arc, arc2, vol;
Fin.
Prueba de escritorio:
Para lad=5
Secuencias/Variables
lad
arc
arc2
vol
1
5



2

25


3


150

4



125

Para lad=832
Secuencias/Variables
lad
arc
arc2
vol
1
832



2

692224


3


4153344

4



575930368

Para lad=3.7
Secuencias/Variables
lad
arc
arc2
vol
1
3.7



2

13.69


3


82.14

4



50.65

No hay comentarios:

Publicar un comentario