Dev - C++ - Programa en C++ que al recibir la venta de 3 vendedores escriba la misma en forma descendiente

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

Programa en C++ que al recibir la venta de 3 vendedores escriba la misma en forma descendiente

Publicado por Luciandry (1 intervención) el 08/11/2019 23:37:31
Soy nueva en programación y me encuentro un poco enredada con un problema, por favor agradecería pronta ayuda.
Realizar un programa en C++ que al recibir como dato la venta de 3 vendedores escriba la misma en forma descendiente, si las ventas son de igual monto el programa deberá arrojar error de igual manera si las ventas son iguales a cero el programa deberá arrojar error e imprimirlo por pantalla. Realizar el ejercicio utilizando operadores lógicos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
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++

Programa en C++ que al recibir la venta de 3 vendedores escriba la misma en forma descendiente

Publicado por Alfil (1444 intervenciones) el 09/11/2019 17:02:20
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
#include <iostream>
 
using namespace std;
 
void OrdenarDos( float & y, float & z );
 
int main()
{
    float v1, v2, v3;
 
    cout << "\nVenta 1: "; cin >> v1;
    cout << "\nVenta 2: "; cin >> v2;
    cout << "\nVenta 3: "; cin >> v3;
 
    if( v1 == v2 || v1 == v3 || v2 == v3 ) {
        cout << "\nERROR, VENTAS IGUALES" << endl;
        return 0;
    } else if( v1 == 0 || v2 == 0 || v3 == 0 ) {
        cout << "\nERROR, VALOR CERO" << endl;
        return 0;
    }
 
    OrdenarDos( v1, v2 );
    OrdenarDos( v1, v3 );
    OrdenarDos( v2, v3 );
 
    printf( "\nVentas ordenadas: " );
    printf( "%.2f %.2f %.2f\n", v1, v2, v3 );
 
    return 0;
}
 
void OrdenarDos( float& y, float & z )
{
    float aux;
 
    if ( y < z ) {
        aux = y;
        y = z;
        z = aux;
    }
}
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