martes, 21 de mayo de 2019

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();

}

No hay comentarios.:

Publicar un comentario