Hola y Bienvenidos.
El día de hoy comparto este programa en codigo.c por si te es de utilidad.
/*Elabore un programa que muestre un menu recursivo, que muestre las
siguientes operaciones:
area de un circulo
area de un cuadrado
area de un triangulo
y que permita salir */
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define PI 3.1416
void area_circulo ();
void area_cuadrado ();
void area_triangulo ();
main()
{
int opcion=0;
printf("\n\n\t\t ** Hola Bienvenido ** \n ");
do
{
printf("\n\n\t Elige una de las siguientes opciones \n");
printf("\n\t Calcular area del circulo (1)\n");
printf("\n\t Calcular area del cuadrado (2)\n");
printf("\n\t Calcular area del triangulo (3)\n");
printf("\n\t Salir (4)\n\n\t ");
scanf("%d", &opcion);
switch(opcion)
{
case 1:
printf("\n\n\t Opcion 1 (Calcular area del circulo) \n\t");
area_circulo ();
system("pause");
system("cls");
break;
case 2:
printf("\n\n\t Opcion 2 (Calcular area del cuadrado) \n\t");
area_cuadrado ();
system("pause");
system("cls");
break;
case 3:
printf("\n\n\t Opcion 3 Calcular area del triangulo \n\t");
area_triangulo ();
system("pause");
system("cls");
break;
case 4:
printf("\n\n\t Opcion 4 Salir \n\t");
printf("\n\n\t Gracias por utilizar el Programa, nos vemos. \n\n\t");
break;
default:
printf("\n\n\t Opcion No valida Intentalo de Nuevo. \n\n\t");
system("pause");
system("cls");
break;
}
}
while(opcion!=4); // ! = diferente
printf("\n\t");
system("pause");
}
/****************************************************************************/
void area_circulo ()
{
float radio, area_circu;
printf("\n\n\t Dame el Radio del Circulo para calcular su Area: ");
scanf("%f", &radio);
area_circu = PI * radio *radio;
printf("\n\n\t El area del circulo es: %f \n\n\t", area_circu);
}
void area_cuadrado ()
{
float lado, area_cuad;
printf("\n\n\t Dame un Lado del Cuadrado para calcular su Area: ");
scanf("%f", &lado);
area_cuad = lado * lado;
printf("\n\n\t El area del cuadrado es: %f \n\n\t", area_cuad);
}
void area_triangulo ()
{
float base, altura, area_triang;
printf("\n\n\t Dame la Base y la Altura del Triangulo para calcular su Area: ");
printf("\n\n\t Dame la Base: ");
scanf("%f", &base);
printf("\n\n\t Dame Altura: ");
scanf("%f", &altura);
area_triang = base * altura / 2;
printf("\n\n\t El area del triangulo es: %f \n\n\t", area_triang);
}
Recomienden el Post a sus amigos que lo requieran, Saludos y Buen Día.
No hay comentarios.:
Publicar un comentario