pseudocódigo funcional, que permita mediante una lista de opciones obtener las siguientes áreas: 1: triangulo, 2: cuadrado, 3: rectángulo, 4: circulo, 5: rombo, 6: romboide y 7: trapecio, el algoritmo realizara cada operación en diferentes funciones y se mandaran a llamar desde el algoritmo principal.
Por favor, ayúdenme!
Respuestas
Respuesta:
Algoritmo Ejercicio_figuras
//Heredia Ascencio Erick Antonio
//2BPRV -02/03/2020
Definir base, altura,r, lado,D2,d, a, b, area como real;
Escribir "Introduzca una operacion deseada:";
Escribir "1.-triangulo";
Escribir "2.-cuadrado";
Escribir "3.-rectangulo";
Escribir "4.-circulo";
Escribir "5.-rombo";
Escribir "6.-romboide";
Escribir "7.-trapecio";
Leer area;
Escribir "Opcion inexistente por favor introduzca una de las señaladas";
Segun area hacer
1: escribir"elegir triangulo";
Escribir "Introduzca los numeros para la operacion";
Leer base,altura;
area<-(base*altura)/2;
Escribir "El resultado de la operacion es: ",area;
2:
Escribir "Elegir cuadrado";
Escribir "Introduzca los numeros para la operacion";
Leer lado;
area<-lado*lado;
Escribir "El resultado de la operacion es de: ",area;
3:
Escribir "Elegir rectangulo";
Escribir "Introduzca los numeros para la operacion";
Leer base,altura;
area<-base*altura;
Escribir "El resultado de la operacion es: ",area;
4: escribir"elegir circulo";
Escribir "Introduzca los numeros para la operacion";
Leer radio;
area<-pi*(r*r);
Escribir "El resultado de la operacion es: ",area;
5:
Escribir "Elegir rombo";
Escribir "Introduzca los numeros para la operacion";
Leer diametro m,diametro m2;
area<-(D2*d)/2;
Escribir "El resultado de la operacion es de: ",area;
6:
Escribir "Elegir romboide";
Escribir "Introduzca los numeros para la operacion";
Leer base,altura;
area<-base*altura;
Escribir "El resultado de la operacion es: ",area;
7:
Escribir "Elegir trapecio";
Escribir "Introduzca los numeros para la operacion";
Leer a,b;
area<-(a+b)/2;
Escribir "El resultado de la operacion es de: ",area;
FinSegun
FinAlgoritmo
Explicación:
ahi esta
Explicación:
jsjsjshshshshsvbjdkzkx bjsjaoaoapqpksjdbdbdk