Dev - C++ - estructuras de control EN CONSOLA

 
Vista:

estructuras de control EN CONSOLA

Publicado por Romero (2 intervenciones) el 19/02/2017 04:46:15
AYUDAAAAA!!!!! necesito hacer este programa
NECESITO HACER ESTE PROGRAMA PERO , SOLO TENGO LA MITAD AYUDENME CON EL RESTO
Escribir un programa que permita realizar descuentos en un comercio, en función del total de compras realizadas por cada cliente. Para realizar dichos descuentos, se deben leer los importes de cada compra parcial de un cliente hasta que un importe sea igual a cero; posteriormente se escribirá el importe total a pagar teniendo en cuenta que se pueden efectuar los siguientes descuentos:
Si el importe total de la compra está entre $50 y $120, el descuento es del 15%.
Si el importe total de la compra es mayor de $120 el descuento es del 20%.
La lectura de clientes finaliza tras responder al mensaje "¿Más clientes (S/N)?, mostrando al final la suma total de todos los importes cobrados.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Console.WriteLine("introduce cantidad");
Console.ReadLine();
double q = 0;
float w = 50;
float h;
double l= 0.15;
double f = 0.20;
 
h = float.Parse(Console.ReadLine());
 
if (h <= w)
{
    Console.WriteLine("no existe descuento para ese precio\n");
 
    if (h >= 120)
    {
 
        q = h * l;
        Console.WriteLine("El descuento es del \n " + q);
    }//if
 
 
}//if
else
    q = h * f;
Console.WriteLine("El descuento es del" + q);
Console.ReadLine();
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

estructuras de control EN CONSOLA

Publicado por dario (44 intervenciones) el 21/02/2017 03:06:52
Te dejo esta idea, tu ya lo terminas.
Saludos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
using namespace std;
 
int main() {
    float compra,totGeneral;
    float total = 0;
    int numCliente = 0;
    char mas;
 
    do {
        numCliente++;
        cout << "Cliente Nro " << numCliente << endl;
 
        do {
            cout << "Importe de compra (0 para terminar): ";
            cin >> compra;
            total = total+compra;
        } while (compra !=0);
 
        if (total >= 50 && total <= 120) {
            totGeneral = total-(total*0.15);
            cout << totGeneral << endl;
        }
        else if (total > 120) {
            totGeneral = total-(total*0.20);
            cout << totGeneral << endl;
        }
 
        cout << "Mas clientes s/n: ";
        cin >> mas;
    } while (mas != 'n');
 
    return 0;
 
}
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