Está en la página 1de 2

Funciones / Subprocesos

Ejercicio 2
Mediante un menú realizado con el ciclo repetir … hasta; seleccione la operación a realizar
mediante funciones, realice;

𝑩𝒂𝒔𝒆×𝑨𝒍𝒕𝒖𝒓𝒂
1. Área de triangulo: 𝟐
2. Área de rectángulo: 𝑩𝒂𝒔𝒆 × 𝑨𝒍𝒕𝒖𝒓𝒂
3. Área de circulo: 𝝅 × 𝑹𝒂𝒅𝒊𝒐𝟐
4. Circunferencia: 2𝝅 × 𝑹𝒂𝒅𝒊𝒐
5. Área de esfera; 𝟒𝝅 × 𝑹𝒂𝒅𝒊𝒐𝟐
𝟒
6. Volumen de una esfera: 𝝅 × 𝑹𝒂𝒅𝒊𝒐𝟑
𝟑
7. Salir

Funcion ve <- vesfera ()


Definir radio,ve como real;
Escribir 'Radio de esfera';
radio<-lectura();
ve<-(((4/3)*PI)*(radio^3));
FinFuncion

Funcion aesfera ()
Definir radio como real;
Escribir 'Radio de esfera';
radio<-lectura();
Escribir 'Area de esfera: ',(4*PI*(radio^2));
FinFuncion

Funcion c <- circunferencia ()


Definir radio,c como real;
Escribir 'Radio del circulo';
radio<-lectura();
c<-2*PI*radio;
FinFuncion

Funcion acirculo ()
Definir radio como real;
Escribir 'Radio del circulo';
radio<-lectura();
Escribir 'Area de circulo: ',(PI*(radio^2));
FinFuncion

Funcion ar <- arectangulo ()


Definir base,altura,ar Como Real;
Escribir 'Base';
base<-lectura();
Escribir 'Altura';
altura<-lectura();
ar<-base*altura;
FinFuncion

Funcion atriangulo ()
definir base,altura como real;
Escribir 'Base';
base<-lectura();
Escribir 'Altura';
altura<-lectura();
Escribir 'Area del Triangulo: ', ((base*altura)/2);
FinFuncion

Funcion x <- lectura ()


Escribir 'Valor';
definir x como real;
Leer x;
FinFuncion

Funcion opcion <- menu ()


Definir opcion como entero;
Escribir 'OPCIONES A REALIZAR';
Escribir '1.- Area de Triángulo';
Escribir '2.- Area de Rectángulo';
Escribir '3.- Area de Circulo';
Escribir '4.- Area de Esfera';
Escribir '6.- Volumen de una Esfera';
Escribir '7.- Salir';
Leer opcion;
FinFuncion

Algoritmo Areas_Geometricas
Definir base,area,radio,arear,ci,voes Como Real;
Definir opc como entero;
Repetir
opc<-menu();
Segun opc Hacer
1:
atriangulo();
2:
arear<-arectangulo();
Escribir 'Area de Rectangulo: ',arear;
3:
acirculo();
4:
ci<-circunferencia();
escribir 'Circunferencia: ',ci;
5:
aesfera();
6:
voes<-vesfera();
Escribir 'Volumen de esfera: ',voes;
FinSegun
Escribir '';
Escribir '';
Hasta Que (opc>=7);
FinAlgoritmo

También podría gustarte