PROBLEMA
Teniendo una figura, triangulo o circulo, decidir que queremos calcular, perimetro o area. Leer solo los datos necesarios e imprimir resultado.
ALGORITMO
Entradas:
Alfanumérico: figura
Numerico: base
Numerico: altura
Numerico: radio
Alfanumérico operacion
Salidas:
Numerico: resultado
INICIO
Leer figura
Si figura es "T" entonces
Leer operacion
Si operacion es "A" entonces
Leer base
Leer altura
Multiplicar base por altura y dividir entre dos
Guardar en resultado
Si operacion es "P" entonces
Leer base
Multiplicar base por tres
Guardar en resultado
Si figura es "C" entonces
Establecer PI = 3.1416
Leer operacion
Si operacion es "A" entonces
Leer radio
Multiplicar PI por radio al cuadrado
Guardar en resultado
Si operacion es "P" entonces
Leer radio
Multiplicar PI por radio por dos
Guardar resultado
Imprimir resultado
Fin
PSEUDOCÓDIGO
Class Figuras
//Declaraciones (entradas)
caracter:figura
real:base
real:altura
real:radio
caracter: proceso
PI=3.1416
//Declaraciones (salidas)
real:resultado
Main
print "Seleccionar figura"
scan figura
If (figura= "T") then
Print "Selecciona la operacion"
Scan operacion
if(operacion="A")then
Print "Introduce la base"
Scan base
Print "Introduce la altura"
Scan altura
resultado= (base*altura)/2
If operacion= "P") then
Print "Introduce la base"
Scan base
resultado=base*3
end_if
if (figura="C") then
Print "Selecciona la operacion"
Scan operacion
if (operacion= "A") then
Print "Introduce el radio"
Scan radio
resultado=PI* (radio^2)
if (operacion = "P") then
Print "Introduce el radio"
Scan radio
resultado=PI*(radio^2)
end_if
end_if
print resultado
end_main
No hay comentarios:
Publicar un comentario