Examen en C++ (problema con Cin)
Publicado por diego (1 intervención) el 11/12/2020 19:04:12
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
#include<iostream>
using namespace std;
int main()
{
char Nombre;
int res1,res2,res3,res4,p1,p2,p3,p4;
float contador=0,calf=0;
cout<<"Escribe tu nombre\n";
cin>>Nombre;
cout<<"Pregunta 1";
cout<<"\n¿Cuanto es 1+1?";
cout<<"\n1)2\t2)3";
cout<<"\n3)4\t4)5\n";
cout<<"R:";
cin>>res1;
p1=res1;
switch(p1)
{
case 1:{contador=calf+2.5;break;}
case 2:{/*nada*/break;}
case 3:{/*nada*/break;}
case 4:{/*nada*/break;}
}
cout<<"Pregunta 2";
cout<<"\n¿Cuanto es 5*5?";
cout<<"\n1)24\t2)25";
cout<<"\n3)40\t4)5\n";
cout<<"R:";
cin>>res2;
p2=res2;
switch(p2)
{
case 1:{/*nada*/break;}
case 2:{contador=calf+2.5;break;}
case 3:{/*nada*/break;}
case 4:{/*nada*/break;}
}
cout<<"Pregunta 3";
cout<<"\n¿Cuanto es 20/2?";
cout<<"\n1)2\t2)13";
cout<<"\n3)4\t4)10\n";
cout<<"R:";
cin>>res3;
p3=res3;
switch(p3)
{
case 1:{/*nada*/break;}
case 2:{/*nada*/break;}
case 3:{/*nada*/break;}
case 4:{contador=calf+2.5;break;}
}
cout<<"Pregunta 4";
cout<<"\n¿Cuanto es 8-10?";
cout<<"\n1)-2\t2)3";
cout<<"\n3)-4\t4)0\n";
cout<<"R:";
cin>>res4;
p4=res4;
switch(p4)
{
case 1:{contador=calf+2.5;break;}
case 2:{/*nada*/break;}
case 3:{/*nada*/break;}
case 4:{/*nada*/break;}
}
calf=contador;
cout<<"\nLa calficacion de "<<Nombre<<" es de: "<<calf;
return 0;
}
he empezado a estudiar y practicar con c++ pero estaba haciendo un pequeño desafio de hacer un mini examen,la compilacion está bien pero al darle a ejecutar no me pide introducir el numero y se salta todo; he rediseñado el codigo algunas veces pero sigue con el mismo error, puede que sea un problema de mi PC ya que he estado presentado errores similares con programas mas basicos
Valora esta pregunta


0