miércoles, 12 de enero de 2011

Trabajo final de programacion im5

A continuación se presentaran una serie de programas complementarios, donde usted deberá unir en uno solo. Usted deberá usar el programa MENU para unir el PROGRAMA *** TRIANGULO Y RECTANGULO a las opciones 1 y 2, utilizando las rutinas necesarias allí indicadas, luego la opción 3 tomara las rutinas necesarias del PROGRAMA * ** PRECIO Y DESCUENTO . Para asi completar el programa MENU

Deberá entregar en un CD el programa con su nombre cédula y sección


PROGRAMA * * MENU ***

#include
#include
int a;
main()
{
while (a!=4) {
system("clear");
printf("\n M E N U");
printf("\n");
printf("\n 1) UNO");
printf("\n 2) DOS");
printf("\n 3) TRES");
printf("\n 4) SALIR" );
printf("\n");
printf("\n Elija una opcion ");
scanf("%i", &a);
switch (a)
{
case 3: tres();break;
case 2: dos(); break;
case 1: uno(); break;
}
}
printf("\n SE termino el programa");
}
uno()
{
system("clear");
printf("\n----------Eligio U N O ....... (0) para regresar");
scanf("%i", &a);
}
dos()
{
system("clear");
printf("\n------------------Eligio D O S ....... (0) para regresar");
scanf("%i", &a);
}
tres()
{
system("clear");
printf("\n------------------------Eligio T R E S ....... (0) para regresar");
scanf("%i", &a);
}


PROGRAMA **** TRIANGULO Y RECTANGULO

#include
#include
float b,h,a;
int a1;
int main()
{
int a1;
a1=1;
while (a1!=0) {
system("clear");
printf("\nE l i j a u n a O p c i o n ");
scanf("%i", &a1);
if (a1==1)
uno();
else
if (a1==2)
dos();
else
if (a1==3)
tres();
}
printf("\n SE termino el programa");

}
uno()
{
printf("\n----------Eligio U N O");
system("clear");

printf ("\nDAR BASE:");
scanf ("%f",&b);
printf ("\nDAR ALTURA:");
scanf ("%f",&h);
a= (b*h) / 2;
printf ("\n");
printf ("EL AREA DEL TRIANGULO CON BASE %2.2f Y ALTURA %2.2f ES %2.2f \n" ,b,h,a);
printf ("\n................. C E R O PARA REGRESAR =>");
scanf("%i", &a1);

}

dos()
{
printf("\n------------------Eligio D O S");
system("clear");
printf ("DAR BASE:");
scanf ("%f",&b);
printf ("DAR ALTURA:");
scanf ("%f",&h);
a= b*h;
printf ("\n");
printf ("EL AREA DEL RECTNAGULO CON BASE %2.2f Y ALTURA %2.2f ES %2.2f \n" ,b,h,a);


}
tres()
{
printf("\n------------------------Eligio T R E S");

}


PROGRAMA **** PRECIO Y DESCUENTO

#include
main() {
int opc, a, precio;
float total, totalfinal, descuento;
while (opc!=0) {
printf("\n * * * Indique el precio del producto * * *");
scanf("%d", &precio);
printf("\n * * * Escojo un decuento entre 10 y 100 * * *");
scanf("%f", &descuento);
total=(precio * (descuento/100));
totalfinal= precio - total;
printf("\n E l D e s c u e n t o e s d e %f", total);
printf("\n El Precio final con Descuento es de %f", totalfinal);
printf("\n (0) . . . para terminar");
scanf("%d",&opc);
}

printf("\n SE termino el programa");
}