Adsence

miércoles, 15 de diciembre de 2010

Total-a-pagar-por-camisetas

Leave a Comment
[caption id="attachment_608" align="aligncenter" width="675"]Total a pagar por camisetas en C Total a pagar por camisetas en C[/caption]

Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%



[cpp]

//Hacer un algoritmo que calcule el total a pagar por la compra de camisas.
//Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total
//de la compra y si son menos de tres camisas un descuento del 10%
#include< stdio.h >
#include< conio.h >
void portada();
void final();
int datos();
float formula(float pcam,float ncam);
main(){
char r;
portada();
printf("Hacer un algoritmo que calcule el total a pagar por la compra de camisas.");
printf("Si se compran tres camisas o mas se aplica un descuento del 20 por ciento sobre el total");
printf("de la compra y si son menos de tres camisas un descuento del 10 por ciento\n");
do{
datos();
printf("Desea realizar otro analizis? (s/n): ");
scanf("%s",&r);
}while (r=='s');
final();
getch();
return 0;
};

int datos()
{
int ncam/*Almacena el numero de camisetas compradas*/;
float pcam/*almacena el precio de las camisas*/;
printf("\nCual es el valor de las Camisetas por Unidad:$ ");
scanf("%f",& pcam);
printf("Cuantas camisetas hay en esta Compra: ");
scanf("%d",& ncam);

formula(pcam,ncam);
};

float formula(float pcam,float ncam)
{
float total/*numero de camisetas por cantidad incluyendo el descuento*/;
float aux/*toma el valor total de la compra para despues utilizarla cuando cse aplique el descuento*/;

if (ncam< 3){
total=ncam*pcam;
aux=total;
total=(total*10)/100;
total=aux-total;
}else{
total=ncam*pcam;
aux=total;
total=(total*20)/100;
total=aux-total;
};
printf("\n\n...............................................................................\n");
printf("El precio que ha de pagar el usuario sera de $ %.2f\n", total);
printf("...............................................................................\n");
};
void portada(){
printf("...............................................................................\a\n");
printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
printf("..............................jamper91.blogspot.com............................\a\n");
printf("\n");
};
void final(){
printf("-------------------------------------------------------------------------------\a\n");
printf ("******************************************************************************\a\n");
printf (" Creado por jamper91@hotmail.com\n");
printf (" Cucuta Campeon\n");
printf ("******************************************************************************\a\n");
printf("-------------------------------------------------------------------------------\a\n");
};

[/cpp]

0 comentarios :