Dev - C++ - Crear Programa C++ Utilizando Switch

   
Vista:

Crear Programa C++ Utilizando Switch

Publicado por wendy de la rosa (1 intervención) el 10/09/2014 19:17:36
Buenas Tardes Compañeros Necesito Crear un programa de C++ donde yo pueda mostrar que descuentos hace la caja registradora, utilizando la sentencia Switch:

Si es un cliente fiel y compra mas de cinco productos aplicar un descuento del 25%
Si el cliente fiel por la compra mas de diez productos aplicar un descuento del 30%
si es un cliente normal no aplicar ningun descuento
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de vangodp

Crear Programa C++ Utilizando Switch

Publicado por vangodp (287 intervenciones) el 11/09/2014 12:41:51
si el mismo ejercicio te dice que es lo que hay que hacer....

Si es un cliente fiel

bool clienteFiel ;

//es fiel
clienteFiel = true;

//no es fiel
clienteFiel = false;

para saber si es fiel..

if (clienteFiel ){
//aqui su código para cliente fiel
}else{
//aqui el código para cliente traidor XD
}

vas a tener un if y un else.
el if para saber si es fiel y si no es entonces es el else.

necesitas 2 switch uno para el cliente fiel y otro para el no fiel, o sea uno en el if y otro en el else.

el switch es el que se encarga de mirar la cantidad de "productosComprados" que bien puede ser un int

luego el switch seria algo asi:

switch(productosComprados){
case 5:
//a total le restamos 25% aplicando una regla del 3 por ejemplo.... si total es 100%, x es 25% o como veas mejor
break;
case 10:
//lo mismo
break;
//no te olvides poner
}

aunque por lo que veo mejor serian ifs por que el cliente no va comprar siempre 10 productos pueden ser mas o menos.

Usa la cabeza...empieza a hacer el código que te sale.
Apunta en un papel todos los casos que puede pasar y convertirlos a c++ esos casos y pasos. Veras que lo que vas escribiendo tu mismo es lo que tienes que hacer.
Empieza el código y si tienes problemas vas preguntando ;).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar