Desarrolle un Software en c++ que funcione como caja registradora de SamsClub
IMPORTANTE
Antes de cobrar debe preguntar si el usuario tiene membresía , si no cuenta con una ,no cobrar productos.
Aplicar descuento por membresía , considere:
5% básica 10% Gold 15% Elite
Respuestas a la pregunta
Respuesta:
#include <stdio.h><font></font>
<font></font>
#define TaxRate 10<font></font>
<font></font>
/* global variable*/<font></font>
char firstname[20];<font></font>
char lastname[20];<font></font>
float Tax;<font></font>
float subtotal;<font></font>
float Item1,Item2,Item3,Item4,Item5;<font></font>
float total;<font></font>
<font></font>
/*functions protypes*/<font></font>
<font></font>
void enterItemPrice();<font></font>
void getUserName();<font></font>
float subTotal();<font></font>
float calculatetax();<font></font>
float totalprice();<font></font>
void output();<font></font>
<font></font>
int main(void)<font></font>
{<font></font>
<font></font>
<font></font>
getUserName();<font></font>
enterItemPrice();<font></font>
subTotal();<font></font>
calculatetax();<font></font>
totalprice(total);<font></font>
output();<font></font>
<font></font>
<font></font>
return 0; <font></font>
}<font></font>
<font></font>
void getUserName()<font></font>
{<font></font>
printf("Enter your first name:");<font></font>
scanf("%s", &firstname);<font></font>
printf("\nEnter your last name:");<font></font>
scanf("%s", &lastname);<font></font>
}<font></font>
<font></font>
<font></font>
void enterItemPrice()<font></font>
{<font></font>
printf("\nEnter price of item1:");<font></font>
scanf("%f", &Item1);<font></font>
<font></font>
printf("\nEnter price of item2:");<font></font>
scanf("%f", &Item2);<font></font>
<font></font>
printf("\nEnter price of item3:");<font></font>
scanf("%f", &Item3);<font></font>
<font></font>
printf("\nEnter price of item4:");<font></font>
scanf("%f", &Item4);<font></font>
<font></font>
printf("\nEnter price of item5:");<font></font>
scanf("%f", &Item5);<font></font>
<font></font>
} <font></font>
<font></font>
float subTotal()<font></font>
{<font></font>
subtotal = Item1 + Item2 + Item3 + Item4;<font></font>
return subtotal;<font></font>
<font></font>
}<font></font>
<font></font>
float calculatetax()<font></font>
{<font></font>
Tax = subtotal * TaxRate;<font></font>
} <font></font>
<font></font>
float totalprice()<font></font>
{<font></font>
total= Tax + subtotal;<font></font>
}<font></font>
<font></font>
void output()<font></font>
{<font></font>
printf("Customer first name %s", firstname);<font></font>
printf("\nthe costumer's last name is %s", lastname);<font></font>
printf("\nThe price of the first item is %f", Item1);<font></font>
printf("\nThe price of the first item is %f", Item2);<font></font>
printf("\nThe price of the first item is %f", Item3);<font></font>
printf("\nThe price of the first item is %f", Item4);<font></font>
printf("\nThe price of the first item is %f", Item5);<font></font>
printf("\nthe subtotal is %f", subtotal);<font></font>
printf("\nthe taxable price is %f", Tax);<font></font>
printf("\n the total price is %f", total);<font></font>
} <font></font>
<font></font>
<!------Aunque tambien fuera que programes mejor con pseint------>
*/
#include <iostream>
#include <conio.h>
Using namespace std;
Float x, y, total;
Float descuento;
Int z;
Char a, b, c;
Int main()
(
Systes(“color #35”); do
(
System(“cls”);
Cout<< “bienvenido(a) a samsclub” <<end{; Cin>> y;
Total =x*y;
Cout<<”U. d cuenta con alguna membresia? S/N <<end{; Cin<< a;
If(a== ‘s’)
(
Cout<< “Que tipo de membresía es con la que cuenta?” <<end{; Cout<<”1) básica”<<end{;
Cout<<”2) Gold ”<<end{;
Cout<<”3) Elite ”<<end{;
Cout << “ingrese su opción...”<<end{;
Cin>> z;
Switch(z) (
Case 1:
Cout<<”U.dcuenta com una membresia Basica”<<end{; Descuento =total 0.05;
Cout<<”el total de su compra es de...$”<<descuento<<”mx”<<end{;
Cout<<”GRACIAS POR SU COMPRA”<<end{; Break;
Case 2:
Cout<<”U.dcuenta com una membresia Gold”<<end{; Descuento =total 0. 1;
Cout<<”el total de su compra es de...$”<<descuento<<”mx”<<end{;
Cout<<”GRACIAS POR SU COMPRA”<<end{; Break;
Case 3:
Cout<<”U.dcuenta com una membresia Elite ”<<end{; Descuento =total 0.15;
Cout<<”el total de su compra es de...$”<<descuento<<”mx”<<end{;
Cout<<”GRACIAS POR SU COMPRA”<<end{; Break;
Deafult:
{
Cout<<”opción no valida, intente de nuevo” <<end{; }
Break; }
} Else {
Cout<<”U.d no cuenta con una membresia, favor de adquirir una para poder realizar sus compras<<end{;
}
System (“pause”); }while (c!=’si’); System(“pause”) Return 0;
)
Explicación: se lo chingue a una pendej de la uni xd