Dev - C++ - AYUDA PARA C++ POR FAVOR

 
Vista:

AYUDA PARA C++ POR FAVOR

Publicado por MARCELO ALONSO (1 intervención) el 13/10/2022 01:56:36
Tengo que realizar un programa que realize estas operaciones según la elección
(1) MOSTRAR EL MAYOR
(2) MOSTRAR EL MENOR
(3) PROMEDIO
(4) SALIR
TENGO UN BORRADOR REALIZADO, PERO NO SE EJECUTA AL ELEGIR LA OPCION
#include<iostream>
using namespace std;
int main()
{
int n1,n2,n3,opc,vc,prom;
cout<<"Ingresar 3 numeros enteros positivos:";
cin>>n1;
cin>>n2;
cin>>n3;
vc=0;
cout<<"MENU"<<endl;
cout<<"(1) MOSTRAR EL MAYOR"<<endl;
cout<<"(2) MOSTRAR EL MENOR"<<endl;
cout<<"(3) MOSTRAR EL PROMEDIO"<<endl;
cout<<"(4) SALIR"<<endl;
cin>>op;
while(vc!=4);
{
switch (op)
{
1:
if (n1>n2)
{
if (n1>n3)
{
cout<<"El número mayor es"<<n1<<endl;
}
else
{
cout<<"El número mayor es"<<n3<<endl;
}
}
else
{
if (n2>n3)
{
cout<<"El número mayor es"<<n2<<endl;
}
else
{
cout<<"El número mayor es"<<n3<<endl;
}
}
break;
2:
if (n1>n2)
{
if (n3>n2)
{
cout<<"El número mayor es"<<n2<<endl;
}
else
{
cout<<"El número mayor es"<<n3<<endl;
}
}
else
{
if (n1>n3)
{
cout<<"El número mayor es"<<n3<<endl;
}
else
{
cout<<"El número mayor es"<<n1<<endl;
}


}
break;
3:
prom = (n1+n2+n3)/3;
cout<<"El promedio es"<<prom<<endl;
break;

default: vc=4;
}
}

return 0;
}
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
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 PARA C++ POR FAVOR

Publicado por dario (718 intervenciones) el 13/10/2022 05:29:00
Hola, tu mismo código un poco arreglado.
Salu2.

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
#include<iostream>
 
using namespace std;
 
int main()
{
    int a,b,c,mayor=0,menor;
    int opcion;
    float promedio;
 
    cout << "Digite 3 numeros enteros: ";
    cin >> a >> b >> c;
    cout << endl;
    do {
        cout << "MENU" << endl;
        cout << "1. Mostrar el mayor" << endl;
        cout << "2. Mostrar el menor" << endl;
        cout << "3. Promedio" << endl;
        cout << "4. Salir" << endl;
        cout << "Digite su opcion: ";
        cin >> opcion;
 
        switch (opcion) {
            //Mostrar mayor
            case 1:
                if ((a > b) && (a > c))
                    mayor = a;
                else if (b > c)
                    mayor = b;
                else
                    mayor = c;
                cout << "\nEl mayor es: " << mayor << endl;
            break;
            //Mostrar menor
            case 2:
                menor = a;
                if ((a <b) && (a < c))
                    menor = a;
                else if (b < c)
                    menor = b;
                else
                    menor = c;
                cout << "\nEl menor es: " << menor << endl;
            break;
            //promedio
            case 3:
                promedio = (a + b + +c) / 3.0;
                cout << "\nEl promedio de los numeros es: " << promedio << endl;
            break;
        }
    } while (opcion < 4);
 
    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
0
Comentar