• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Realizar un programa que calcule el peso ideal para una persona, teniendo en cuenta el siguiente cuadro.
    Para hombre mayor de 30 años: peso_ideal: (estatura-100)*2+6
    Para hombre menor de 30 años: peso_ideal: (estatura-100)*2
    Para mujer mayor que 30 años: peso_ideal: (estatura-110)*2+3
    Para mujer menor que 30 años: peso_ideal: (estatura-110)*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
Proceso PesoIdeal
    Escribir Sin Saltar "Ingresa el valor de edad:";
    Leer edad;
    Escribir Sin Saltar "Ingresa el valor de estatura:";
    Leer estatura;
    peso_ideal <- 0;
    Escribir "Selecciona el valor de genero.";
    Escribir "    1.- hombre";
    Escribir "    2.- mujer";
    Escribir Sin Saltar "    :";
    Repetir
        Leer genero;
        Si genero<1 O genero>2 Entonces
            Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
        FinSi
    Hasta Que genero>=1 Y genero<=2;
    Si genero = 1 Y edad>=30 Entonces
        peso_ideal <- (estatura-100)*2+6;
    FinSi
    Si genero = 1 Y edad<30 Entonces
        peso_ideal <- (estatura-100)*2;
    FinSi
    Si genero = 2 Y edad>=30 Entonces
        peso_ideal <- (estatura-110)*2+3;
    FinSi
    Si genero = 2 Y edad<30 Entonces
        peso_ideal <- (estatura-110)*2;
    FinSi
    Escribir "Valor de peso ideal: ", peso_ideal;
FinProceso