viernes, 29 de marzo de 2013

Ejercicios de Algoritmia - ejercicio # 8

8. Una casa tiene 2 habitaciones, la sala, un baño y la cocina, teniendo en cuenta que las dos habitaciones miden lo mismo, se requiere un programa que pida el largo y el ancho de una habitación, la sala, el baño y la cocina, y calcule el área total de la casa en metros cuadrados.


Diagrama de flujo:

Algoritmo:


Proceso Ejercicio_8
larg_hab<-0;  anch_hab<-0;
larg_sala<-0; anch_sala<-0;
larg_ban<-0;  anch_ban<-0;
larg_coc<-0; anch_coc<-0;
Escribir "Ingrese el largo y el ancho de una habitación en metros:";
Leer larg_hab, anch_hab;
Escribir "Ingrese el largo y el ancho de la sala en metros:";
Leer larg_sala, anch_sala;
Escribir "Ingrese el largo y el ancho de el baño en metros:";
Leer larg_ban, anch_ban;
Escribir "Ingrese el largo y el ancho de la cocina en metros:";
Leer larg_coc, anch_coc;
area_hab<-larg_hab*anch_hab;
area_sala<-larg_sala*anch_sala;
area_ban<-larg_ban*anch_ban;
area_coc<-larg_coc*anch_coc;
area_total<-(area_hab*2)+area_sala+area_ban+area_coc;
Escribir "El área total de la casa es: ",area_total," m^2.";
FinProceso



Lista de entradas y salidas:

Entradas
-Leer larg_hab, anch_hab; (proceso de lectura de las variables larg_hab y anch_hab, que equivalen a el largo y ancho de una habitación)
-Leer larg_sala, anch_sala; (proceso de lectura de las variables larg_sala y anch_sala, que equivalen a el largo y ancho de la sala)
-Leer larg_ban, anch_ban; (proceso de lectura de las variables larg_ban y anch_ban, que equivalen a el largo y ancho del baño)
-Leer larg_coc, anch_coc; (proceso de lectura de las variables larg_coc y anch_coc, que equivalen a el largo y ancho de la cocina)

Salidas
-Escribir "Ingrese el largo y el ancho de una habitación en metros:";(proceso que indica petición)

-Escribir "Ingrese el largo y el ancho de la sala en metros:"; (proceso que indica petición)
-Escribir "Ingrese el largo y el ancho de el baño en metros:"; (proceso que indica petición)
-Escribir "Ingrese el largo y el ancho de la cocina en metros:"; (proceso que indica petición)
-Escribir "El área total de la casa es: ",area_total," m^2.";(proceso que indica la solución del problema)

No hay comentarios.:

Publicar un comentario