Dev - C++ - ayuda con while

 
Vista:
Imágen de perfil de pedro
Val: 10
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con while

Publicado por pedro (2 intervenciones) el 27/07/2020 03:28:29
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
#include<iostream>
 
using namespace std;
int main(){
	int op=1,op1,x,y,z,w
		while(op==1){
		cout<<"elija una opcion: /n ";
	cout<<"1) sumas de dos vectores /n ";
	cout<<"2) multiplicacion de dos vectores: /n ";
	cout<<"3) identificador cual es el mayor y menor de dos vectores : /n ";
	cout<<"4) salir /n ";
	cin<<op1;
	switch(op1){
 
		case 1: cout<<"ingrese el primer vector: /n";cin<<x;
		cout<<"ingrese el segundo vector: /n";cin<<y;
		z=x+y;
		cout<<"La suma de los dos vectores es: "<<z<<"/n";
		cout<<"Desea elegir otra opcion: /n 1)si/n 2)no";cin>>w;
		if(w==2){
			op=2;
		}
		case 2: cout<<"ingrese el primer vector: /n";cin<<x;
		cout<<"ingrese el segundo vector: /n";cin<<y;
		z=x*y;
		cout<<"La multiplicacion de los dos vectores es: "<<z<<"/n";
		cout<<"Desea elegir otra opcion: /n 1)si/n 2)no";cin>>w;
		if(w==2){
			op=2;
		}
		case 3: int n1=0,mayor=0,menor=999;
			for(int i=1,i<=5;i++){
				cout<<"ingrese un numero: /n";cin>>n1;
			}
			if(n1>mayor){
				mayor=n1;
			}
			if(n1<menor){
				menor=n1;
			}
			cout<<"El mayor es: /n";mayor<<endl;
			cout<<"El menor es: /n";menor<<endl;
			cout<<"Desea elegir otra opcion: /n 1)si/n 2)no";cin>>w;
			if(w==2){
				op=2;
			}
			break;
			case 4: op=2;
			break;
			default:cout<<"Esta opcion no es valida porfavor escoja la correcta";
	}
	}
	return 0;
}
cout<<"Gracias por usar nuestro sistena"
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 Juan
Val: 70
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con while

Publicado por Juan (10 intervenciones) el 27/07/2020 04:19:30
No es necesario que pongas el while ya que con el switch vas a acabar el programa con la opcion que desees y el break.
Fijate que es \n y no /n.
Cuando es cin es asi cin>> y no cin<<
Para calcular mayor y menor debias dejar los IF dentro del FOR
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
#include<iostream>
 
using namespace std;
int main()
{
int op=0,op1,x,y,z,w;
int n1=0,mayor=0,menor=999;
 
 
system("cls");
cout<<"elija una opcion: "<<endl;
cout<<"1) sumas de dos vectores "<<endl;
cout<<"2) multiplicacion de dos vectores: "<<endl;
cout<<"3) identificador cual es el mayor y menor de dos vectores : "<<endl;
cout<<"4) salir "<<endl;
cin>>op;
 
switch(op)
{
 
	case 1: cout<<"ingrese el primer vector: "<<endl;
			cin>>x;
			cout<<"ingrese el segundo vector: "<<endl;
			cin>>y;
			z=x+y;
			cout<<"La suma de los dos vectores es: "<<z<<endl;
			cout<<"Desea elegir otra opcion"<<endl<<"1)si  2)no"<<endl;
			cin>>w;
				if(w==1){
					main();
				}
				if(w==2){
							break;
						}
 
	case 2: cout<<"ingrese el primer vector: "<<endl;
			cin>>x;
			cout<<"ingrese el segundo vector: "<<endl;
			cin>>y;
			z=x*y;
			cout<<"La multiplicacion de los dos vectores es: "<<z<<endl;
			cout<<"Desea elegir otra opcion:"<<endl<<" 1)si 2)no"<<endl;
			cin>>w;
				if(w==1){
					main();
				}
				if(w==2){
							break;
						}
	case 3:
 
			for(int i=1;i<=5;i++){
			cout<<"ingrese un numero: "<<endl;
			cin>>n1;
				if(n1>mayor){
					mayor=n1;
					}
				if(n1<menor){
					menor=n1;
				}
			}
 
			cout<<"El mayor es: "<<endl<<mayor<<endl;
			cout<<"El menor es: "<<menor<<endl;
			cout<<"Desea elegir otra opcion:"<<endl<<"  1)si 2)no"<<endl;
			cin>>w;
				if(w==1){
					main();
				}
			if(w==2){
				break;
			}
	case 4: op=4;
			break;
	default:cout<<"Esta opcion no es valida porfavor escoja la correcta";
}
 
cout<<"Gracias por usar nuestro sistema";
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
1
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con while

Publicado por dario (718 intervenciones) el 27/07/2020 04:26:44
Una pregunta: donde declaras los vectores.
Salu2
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