Dev - C++ - Recuperando saberes lenguaje c++

 
Vista:

Recuperando saberes lenguaje c++

Publicado por Jennifer Ramos (6 intervenciones) el 25/08/2022 16:32:38
.- Codificar un programa que tome el peso en libras de una cantidad de ropa a lavar en una
lavadora y nos devuelva el nivel dependiendo del peso, además nos informe de la cantidad de
litros de agua que consume.
● Se sabe que con más de 30 libras la lavadora no funcionara ya que es demasiado peso. Si
la ropa pesa 22-29 libras el nivel será el máximo y utiliza 62 litros de agua.
● Si pesa 15-21 libras el nivel será alto y utilizará 42 litros de agua.
● Si pesa 8-14 libras será un nivel medio utilizando 39 litros de agua.
● Menos de 8 libras sería nivel mínimo utilizando 20 litros de agua.

3.- Ingresar “n” cantidad de números (negativos y positivos) e indicar:
● Cantidad de pares
● Cantidad de múltiplos de 3
● Promedio de números positivos
● Cantidad de números negativos
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 kevin

RE: Recuperando saberes lenguaje c++

Publicado por kevin (59 intervenciones) el 25/08/2022 17:58:43
Programa 1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    int pesoLibras;
 
    input_peso:
        cout << "Peso de la ropa: ";
        cin >> pesoLibras;
 
        if(pesoLibras > 30)
        {
            cout << "No debe de ser mayor a 30 libras\n";
            goto input_peso;
        }
 
    if(pesoLibras >= 22) cout << "Nivel maximo, 62 litros de agua\n";
    else if(pesoLibras >= 15 && pesoLibras <=21) cout << "Nivel alto, 42 litros de agua\n";
    else if(pesoLibras >= 8 && pesoLibras <= 14) cout << "Nivel medio, 39 litros de agua\n";
    else cout << "nivel minimo, 20 litros de agua\n";
    return 0;
}

Programa 2:
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
#include <iostream>
using namespace std;
 
int main()
{
    char volver;
    int numeros, negativos = 0, positivos = 0, indice_positivos = 0;
 
    input_numeros:
        cout << "---------------------------------------\n";
        cout << "Pon un numero: ";
        cin >> numeros;
 
        if(numeros < 0) negativos++;
        else
        {
            positivos += numeros;
            indice_positivos++;
        }
        cout << numeros << " es " << (numeros % 2 == 0? "par" : "impar") << endl;
        cout << numeros << (numeros % 3 == 0? " es multiplo de 3" : " no es multiple de 3") << endl;
 
        cout << "La cantidad de numeros negativos es de: " << negativos << endl;
        cout << "el promedio de numeros positivos es: " << positivos / indice_positivos << endl;
 
        cout << "Quieres volver a intentarlo? (S/N):  ";
        cin >> volver;
        if(volver == 's' || volver == 'S') goto input_numeros;
 
    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