nosotrosprogramamos.es.tl |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Modularidad -Codigo 05.cpp |
|
|
Diseñar una solución que permita al usuario elegir, mediante un menú, el cálculo del área de cualquiera de las figuras geométricas: círculo, cuadrado, rectángulo y triángulo, mediante funciones.
#include <stdio.h>
#include <conio.h>
void circulo();
void cuadrado();
void rectangulo();
void triangulo();
int menu();
main()
{
int a;
a=menu();
printf(" valor de A%i", a);
switch(a)
{
case 1:
circulo(); break;
case 2:
cuadrado(); break;
case 3:
rectangulo(); break;
case 4:
triangulo(); break;
}
// printf("el area de la figura elegida es de %.2f", area);
getch();
return 0;
}
void circulo(){
float rad;
float area;
puts("Ingrese el radio del circulo");
scanf("%f",&rad);
area=(3.14)* (rad*rad);
printf("el area de la figura elegida es de %.2fn", area);
return ;
}
void cuadrado(){
float lad;
float area;
puts("Ingrese un lado");
scanf("%f",&lad);
area=lad*lad;
printf("el area de la figura elegida es de %.2fn", area);
return ;
}
void rectangulo(){
float base,altura;
float area;
puts("Ingrese la base");
scanf("%f",&base);
puts("Ingrese la altura");
scanf("%f",&altura);
area=base * altura;
printf("el area de la figura elegida es de %.2fn", area);
return ;
}
void triangulo(){
float base,altura;
float area;
puts("Ingrese la base");
scanf("%f",&base);
puts("Ingrese la altura");
scanf("%f",&altura);
area=(base * altura)/2;
printf("el area de la figura elegida es de %.2fn", area);
return ;
}
int menu(){
int op;
puts("ingrese numero del el area que quiere conocer");
puts("1. ");
puts("2. ");
puts("3. ");
puts("4. ");
scanf("%i", &op);
return op;
}
//alxce
My Great Web page
|
|
|
|
|
|
|
Hoy habia 23601 visitantes¡Aqui en esta página! |
|
|
|
|
|
|
|