codigo en C
problema:
👇👇👇👇👇👇
programa que permita al usuario elegir entre 5 opciones para obtener el area de un cuadrado,triangulo,rectangulo,circulo o pentagono.
Ademas tendra que implementarse un boton que permita la salida o finalizacion cuando el usuario lo quiera
👆👆👆👆👆👆
#include<stdio.h>
#include<conio.h>
#define PI 3.1415926536
void area_cuadrado (float lado);
void area_triangulo (float altura, float base);
void area_circulo(float radio);
void area_rectangulo(float altura, float base);
void area_trapecio (float altura);
void pausa();
void main (void)
{
int opcion=0;
float lado=0, base=0, altura=0, radio=0, rdo=0;
do
{
system("cls");
printf("\n*******PROGRAMA PARA CALCULAR AREAS*******\n");
printf("\n MENU\n");
printf(" 1. Area cuadrado.\n");
printf(" 2. Area triangulo.\n");
printf(" 3. Area circulo.\n");
printf(" 4. Area rectangulo.\n");
printf(" 5. Area trapecio.\n");
printf("\n");
printf(" 0. Salir");
printf("\n\n Elige una opcion: ");
scanf("%d", &opcion);
switch(opcion)
{
case 0:
break;
case 1:
area_cuadrado(lado);
break;
case 2:
area_triangulo(altura, base);
break;
case 3:
area_circulo(radio);
break;
case 4:
area_rectangulo(altura, base);
break;
case 5:
area_trapecio(altura);
break;
default:
printf("\n Opcion no valida.");
pausa();
}
}
while(opcion !=0);
}
void pausa()
{
printf("\n\n\n\n Pulsa cualquier tecla... ");
getch();
}
void area_cuadrado (float lado)
// cuadrado
{
printf("\n Introduce el valor del lado: ");
scanf("%f", &lado);
printf("\n El area del cuadrado es: %.2f", lado*lado);
pausa();
}
void area_triangulo (float altura, float base)
// triángulo
{
printf("\n Introduce la altura: ");
scanf("%f", &altura);
printf("\n Introduce la base: ");
scanf("%f", &base);
printf("\n El area del triangulo es: %.2f", base*altura/2);
pausa();
}
void area_circulo(float radio)
// cÃrculo
{
printf("\n Introduce el radio: ");
scanf("%f", &radio);
printf("\n El area del circulo es: %.2f", PI*radio*radio);
pausa();
}
void area_rectangulo (float altura, float base)
//rectángulo
{
printf("\n Introduce la altura: ");
scanf("%f", &altura);
printf("\n Introduce la base: ");
scanf("%f", &base);
printf("\n El area del rectángulo es: %.2f", altura*base);
pausa();
}
void area_trapecio (float altura)
//trapecio
{
float l1=0, l2=0;
printf("\n Introduce la altura: ");
scanf("%f", &altura);
printf("\n Introduce el lado menor: ");
scanf("%f", &l1);
printf("\n Introduce el lado mayor: ");
scanf("%f", &l2);
printf("\n El area del trapecio es: %.2f", 0.5*(altura*(l1+l2)));
pausa();
}