ayuda con un programa
Publicado por Diego Galindo (1 intervención) el 13/10/2018 03:55:31
necesito ayuda con un programa y dice:
una empresa a establecido diferentes precios a productos y el precio del producto varia de su calidad
el problema es que cuando lo corro y pongo 1 y 1 me sale las 3 opciones del 1 cuando deberia salir solo un resultado
igual si pongo 1 y 2 me sale los "3" "2"
y cuando pongo 2 y 1 me sale solo 2 opciones
y cuando pongo 3 ya me sale bien (espero explicarme)
ps.
una empresa a establecido diferentes precios a productos y el precio del producto varia de su calidad
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
#include "stdafx.h"
#include <iostream>
using namespace std;
int main( )
{
int pro,cal;
cout<<"que producto deseas?\n:"
<<"producto 1\n"
<<"producto 2\n"
<<"producto 3\n";
cin>>pro;
cout<<"a que calidad lo quieres?\n"
<<"calidad 1\n"
<<"calidad 2\n"
<<"calidad 3\n";
cin>>cal;
switch(pro){
case 1:switch (cal){
case 1:
cout<<"le costara: 100\n";
break;
case 2:
cout<<"le costara: 200\n";
break;
case 3:
cout<<"le costara: 300\n";
break;
break;}
case 2:switch (cal){
case 1:
cout<<"le costara: 400\n";
break;
case 2:
cout<<"le costara: 500\n";
break;
case 3:
cout<<"le costara: 600\n";
break;
break;}
case 3:switch (cal){
case 1:
cout<<"le costara: 550\n";
break;
case 2:
cout<<"le costara: 650\n";
break;
case 3:
cout<<"le costara: 700\n";
break;}
break;}
system("pause");
return 0;
}
igual si pongo 1 y 2 me sale los "3" "2"
y cuando pongo 2 y 1 me sale solo 2 opciones
y cuando pongo 3 ya me sale bien (espero explicarme)
ps.
Valora esta pregunta
0