Está en la página 1de 3

#include<stdio.h> #include<conio.h> #define PI 3.

1415926536 /*************************************MENU************************************** ******/ void void void void void void void void area_cuadrado (float lado); area_triangulo (float altura, float base); area_circulo(float radio); area_elipse(float radio1, float radio2); area_rombo (float diagmy, float diagmr); area_rectangulo (float base, float altura); area_pentagono (float perimetro, float apotema); pausa();

/*************************************DESARROLLO******************************** ************/ void main (void) { int opcion=0; float lado=0, base=0, altura=0, radio=0, radio1=0, radio2=0, diagmy=0, d iagmr=0, perimetro=0, apotema=0; do { system("cls"); printf("\n MENU\n"); printf(" 1. Area cuadrado.\n"); printf(" 2. Area triangulo.\n"); printf(" 3. Area circulo.\n"); printf(" 4. Area elipse.\n"); printf(" 5. Area rombo.\n"); printf(" 6. Area rectangulo.\n"); printf(" 7. Area Pentagono.\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_elipse(radio1, radio2); break; case 5: area_rombo(diagmy, diagmr); break;

case 6: area_rectangulo (base, altura); break; case 7: area_pentagono (perimetro, apotema); break; default: printf("\n Opcion no valida."); pausa(); }// switch }// do while(opcion !=0); }//end of main void pausa() // funcin que nos ayuda a parar el programa cuando lo necesitemos { printf("\n\n\n\n Pulsa cualquier tecla... "); getch(); }//end of pausa void area_cuadrado (float lado) // funcin que pide por teclado el lado y calcula el rea del cuadrado { printf("\n Introduce el valor del lado: "); scanf("%f", &lado); printf("\n El area del cuadrado es: %.2f", lado*lado); pausa(); }//end of area_cuadrado void area_triangulo (float altura, float base) // funcin que pide por teclado la altura y la base y calcula el rea del tringulo { 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(); }//end of area_triangulo void area_circulo(float radio) // funcin que pide por teclado el radio y calcula el rea del crculo { printf("\n Introduce el radio: "); scanf("%f", &radio); printf("\n El area del circulo es: %.2f", PI*radio*radio); pausa(); }//end of area_circulo void area_elipse (float radio1, float radio2) { printf("\n Introduce el Radio1: "); scanf("%f", &Radio1); printf("\n Introduce el radio2: "); scanf("%f", &radio2); printf("\n El area del paralelogramo es: %.2f", PI*radio1*radio2); pausa(); }//end of area_elipse

void area_rombo (float diagmy, float diagmr) { printf("\n Introduce la diagonal Mayor: "); scanf("%f", &diagmy); printf("\n Introduce el diagonal menor: "); scanf("%f", &diagmr); printf("\n El area del rombo es: %.2f", diagmy*2 + diagmr*2); pausa(); }//end of area_rombo void area_rectangulo (float base, float altura) { printf("\n Introduce la base del rectangulo: "); scanf("%f", &base); printf("\n Introduce la altura del rectangulo: "); scanf("%f", &altura); printf("\n El area del rombo es: %.2f", base*2 + altura*2); pausa(); }//end of area_rectangulo void area_rectangulo (float base, float altura) { printf("\n Introduce la base del rectangulo: "); scanf("%f", &base); printf("\n Introduce la altura del rectangulo: "); scanf("%f", &altura); printf("\n El area del rombo es: %.2f", base*2 + altura*2); pausa(); }//end of area_pentagono

También podría gustarte