lunes, 21 de mayo de 2012
Menú de operaciones con funciones
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <math.h>
void datos (void)
{
printf ("Edith Juarez Juarez \n\n");
printf ("Grupo 351\n\n");
}
int opc (void)
{
int x;
printf("MENU DE OPERACIONES \n\n") ;
printf("1.- AREA DEL TRIANGULO \n\n");
printf("2.- AREA DEL ESFERA \n\n ");
printf("3.- VOLUMEN DE UN CUBO \n\n");
printf("4.- AREA DEL PENTAGONO \n\n ");
printf("5.- CALCULAR EL IVA\n\n ");
printf("6.- SALIR \n\n");
printf("ELIGE LA OPERACION A REALIZAR: ");
scanf("%d", &x);
system("cls");
return x;
}
void triangulo (void)
{
float base,h,are_tri;
printf("DAME EL VALOR DE LA BASE: ");
scanf("%f" ,&base);
printf("DAME EL VALOR DE LA ALTURA: ");
scanf("%f" , &h);
are_tri = base * h / 2;
printf("EL AREA DEL TRIANGULO ES: %.2f \n\n", are_tri);
}
void esfera (void)//a=4.pi.r pot 2
{
float rad_esf, are_esf, pi=3.1416;
printf("DAME EL RADIO ");
scanf("%f", &rad_esf);
are_esf = (4*pi*(pow(rad_esf,2)));
printf("EL AREA DE LA ESFERA ES: %.2f\n\n", are_esf);
}
void cubo (void)
{
float l,are_cu;
printf("Introduce el lado: ");
scanf("%f",&l);
are_cu=(pow(l,3));
printf("El area del cuadrado es: %.2f\n\n",are_cu);
}
void pentagono (void)//A= P*a /2 P=7.26 * 5 ; P=36.3 A= (36.3 *5) / 2
{
float p,pen,apo,aper;
printf("Introduce el perimetro: ");
scanf("%f",&p);
aper=p*5;
printf("Introduce el apotema: ");
scanf("%f",&apo);
pen=aper*apo/2;
printf("El area del petagono es: %.2f\n\n",pen);
}
void iva (void)
{
float iv,mon,s=1.16;
printf("Introduce el monto: ");
scanf("%f",&mon);
iv=mon*s;
printf("El area del circulo es: %.2f\n\n",iv);
}
void menu (void)
{
int x;
do
{
x=opc();
switch(x)
{
case 1:
triangulo();
break;
case 2:
esfera();
break;
case 3:
cubo();
break;
case 4:
pentagono();
break;
case 5:
iva();
break;
case 6:
printf("ADIOS\n\n");
break;
default:
printf("OPCION INVALIDA \n\n");
}
}while(x !=6);
}
using namespace std;
int main(int argc, char *argv[])
{
datos();
printf ("Este es un programa que te resuelve lo que se muestra en el siguente menu\n\n ");
system ("color 1f");
menu();
system("PAUSE");
return EXIT_SUCCESS;
}
Suscribirse a:
Comentarios (Atom)