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