Dev - C++ - AYUDAAA¡¡¡¡

   
Vista:

AYUDAAA¡¡¡¡

Publicado por SALVADOR (3 intervenciones) el 30/07/2015 18:53:47
ayuda con este me prodrian ayudar con este codigo

EN LA TAQUERIA "DON CHEMA" TIENE LOS SIGUIENTES PRECIOS

ORDEN $30(LUNES, MARTES, MIERCOLES)
ORDEN $35(JUEVES Y VIERNES)
ORDEN$40(SABADOR Y DOMINGO)

SI DESEAN QUESO EXTRA SERAN $5 ADICIONALES A CADA ORDEN

-DETERMINAR EL COSTO TOTAL A PAGAR SEGUN LA CANTIDAD DE ORDENES Y QUESO EXTRA POR ORDEN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de vangodp

AYUDAAA¡¡¡¡

Publicado por vangodp (287 intervenciones) el 30/07/2015 22:04:26
muestre lo que tienes echo al menos
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

AYUDAAA¡¡¡¡

Publicado por SALVADOR (3 intervenciones) el 31/07/2015 19:39:20
LLEVO ESTO SI ME PUEDEN DECIR SI ESTA BIEN O QUE LE FALTA GRACIAS

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
int a,b,c;
 
cout<<”selecciona 1-lunes,martes,miércoles 2-jueves, viernes 3- sábado, domingo”<<endl;
cin>>a;
cout<<”numero de ordenes total”<<endl;
cin>>c;
 
if(a<2)
if(a>0)
{
cout<<”precio por orden es de $30=<<b*30<<endl;
cout<<”presio por ordenes con queso extra” <<c*5<<endl;
cout<<”total”<<b*30+c*5<<endl;
}
if /a<3)
if (a>1)
{
cout<<”presio por orden es de $35=<<<<b*35<<endl;
cout<<”presio por orden con queso extra”<<c*5<<endl;
cout<<”total”<<b*35+c*5<<endl;
}
if (a<4)
if (a>2)
{
cout<<”presio por orden es de $40=<<b*40<<endl:
cout<<”presio por queso extra”<<c*5<<endl;
cout<<”total”<<b*40+c*5<<endl;
}
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
Imágen de perfil de vangodp

AYUDAAA¡¡¡¡

Publicado por vangodp (287 intervenciones) el 31/07/2015 23:01:16
Venga va... hoy por que me has pillao inspirado jaja. Es solo un ejemplo, no tienes por que copiarlo... O sí. XD
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
 
enum SEMANA{SALIR=0, LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO, DOMINGO}; //LUNES=1, MARTES=2, MIERCOLES=3.... hasta DOMINGO=7
enum TECLA{ENTER=13, ESC = 27, ARRIBA=72, IZQUIERDA=75, DERECHA=77, ABAJO=80, FLESHAS=224};
 
//Prototipos
SEMANA setDia();
void pausa();
void limpiarPantalla();
string eleccion(SEMANA);
 
int main () {
    SEMANA dia;
    int orden = 0;
    bool continuar = true;
    bool diaEstablecido = false;
    int pedidos = 0;
    int extras = 0;
 
    while ( continuar == true ) {
        //seteando el dia
        if (diaEstablecido == false){
            dia = setDia();
            if ( dia == SALIR ){
                return 1;
            }
            switch (dia) {
                case LUNES:
                case MARTES:
                case MIERCOLES:
                    orden = 30;
                    break;
                case JUEVES:
                case VIERNES:
                    orden = 35;
                    break;
                case SABADO:
                case DOMINGO:
                    orden = 40;
                    break;
                default:
                    break;
            }
            diaEstablecido = true;
        }
        limpiarPantalla();
        cout << "TAQUERIA DON CHEMA \nHaga su pedido \n1-orden \n2-queso extra \n3-Ver cuenta \n0-salir \n>?: ";
        int op = 0;
        cin >> op; cin.sync();
 
        switch (op) {
            case 1:
                pedidos++;
                break;
            case 2:
                extras++;
                break;
            case 3:
                cout << "Total = $" << ((pedidos*orden) + (extras * 5)) << endl;
                getchar();
                break;
            case 0:
                cout << "Total = $" << ((pedidos*orden) + (extras * 5)) << endl;
                continuar = false;
                break;
            default:
                break;
        }
 
    }
    cout << "Vuelva siempre, y gracias!!" << endl;
    cin.ignore();
    return 0;
}
 
SEMANA setDia(){
    int tecla;
    SEMANA dia = SALIR; //lunes
    cout << eleccion(dia) << endl;
    while ((tecla = _getch()) != ESC){
        switch (tecla) {
            case FLESHAS:
                tecla = _getch ();
                switch (tecla) {
                    limpiarPantalla();
                    case ARRIBA:
                    case IZQUIERDA:
                        dia=SEMANA(int(dia)-1);
                        if ( dia < SALIR ){
                            dia = DOMINGO;
                        }
                        break;
                    case DERECHA:
                    case ABAJO:
                        dia=SEMANA(int(dia)+1);
                        if ( dia > DOMINGO ){
                            dia = SALIR;
                        }
                        break;
                    default:
                        cout << "No internal!" << endl;
                        break;
                }
 
                cout << eleccion(dia) << endl;
                break;
            case ENTER:
                return dia;
                break;
            default:
                cout << "No external!" << endl;
                break;
        }
 
 
    }
 
    cout << "ESC!" << endl;
    return dia;
}
 
void pausa(){
    printf("Presione uma tecla para continuar...");
    scanf("%*c");
    return;
}
 
void limpiarPantalla(){
    system("cls");
}
 
string eleccion(SEMANA dia){
    limpiarPantalla();
    switch (dia) {
        case SALIR:     return "[SALIR] LUNES  MARTES  MIERCOLES  JUEVES  VIERNES  SABADO  DOMINGO ";
            break;
        case LUNES:     return " SALIR [LUNES] MARTES  MIERCOLES  JUEVES  VIERNES  SABADO  DOMINGO \n-orden $30 Extra de queso a +$5";
            break;
        case MARTES:    return " SALIR  LUNES [MARTES] MIERCOLES  JUEVES  VIERNES  SABADO  DOMINGO \n-orden $30 Extra de queso a +$5";
            break;
        case MIERCOLES: return " SALIR  LUNES  MARTES [MIERCOLES] JUEVES  VIERNES  SABADO  DOMINGO \n-orden $30 Extra de queso a +$5";
            break;
        case JUEVES:    return " SALIR  LUNES  MARTES  MIERCOLES [JUEVES] VIERNES  SABADO  DOMINGO \n-orden $35 Extra de queso a +$5";
            break;
        case VIERNES:   return " SALIR  LUNES  MARTES  MIERCOLES  JUEVES [VIERNES] SABADO  DOMINGO \n-orden $35 Extra de queso a +$5";
            break;
        case SABADO:    return " SALIR  LUNES  MARTES  MIERCOLES  JUEVES  VIERNES [SABADO] DOMINGO \n-orden $40 Extra de queso a +$5";
            break;
        case DOMINGO:   return " SALIR  LUNES  MARTES  MIERCOLES  JUEVES  VIERNES  SABADO [DOMINGO]\n-orden $40 Extra de queso a +$5";
            break;
        default:
            break;
    }
    return "INCORRECTO";
}
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

AYUDAAA¡¡¡¡

Publicado por SALVADOR (3 intervenciones) el 31/07/2015 23:29:28
gracias carnall:)
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