Dev - C++ - Examen en C++ (problema con Cin)

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

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
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 Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Examen en C++ (problema con Cin)

Publicado por Alfil (1444 intervenciones) el 11/12/2020 19:10:00
El error lo tienes en la línea 6, cámbiala por char nombre[20]; de esta forma tiene una capacidad de 20 caracteres, si no la capacidad es de 1 carácter.
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
sin imagen de perfil
Val: 9
Ha aumentado su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Examen en C++ (problema con Cin)

Publicado por diego (4 intervenciones) el 11/12/2020 19:23:41
muchas gracias, ya había probado eso pero me seguía resultando igual, también corregí el problema de que le faltaba un calf=contador y ahora ya funciona bien
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