Menu

pregunta: en castellano (ELSE IF) -> DE LO CONTRARIO SI

2015-10-04
2020-07-30
  • Compsystems

    Compsystems - 2015-10-04

    El siguiente primer codigo utiliza IF anidados,

    Proceso if
    Escribir "Temperature of water? "
    Leer Temp
    Si Temp <= 0 Entonces
    Escribir "It´s frozen"
    Sino
    Si Temp <= 12 Entonces
    Escribir "It´s cold"
    Sino
    Si Temp <= 25 Entonces
    Escribir "It´s warm"
    Sino
    Si Temp <= 75 Entonces
    Escribir "It´s hot"
    Sino
    Si Temp <= 100 Entonces
    Escribir "It´s very hot"
    Sino
    Escribir "It´s burning"
    Fin Si
    Fin Si
    Fin Si
    Fin Si
    Fin Si
    Fin Proceso

    Aun PSEINT no soporta ELSEIF, pienso que no se leeria muy bien su equivalente literal SINO SI

    puede ser DE LO CONTRARIO SI, que opinan

    //SEUDO_CODIGO con opcion SINO SI

    Proceso IF2
    Escribir "Temperature of water? "
    Leer Temp
    Si Temp <= 0 Entonces
    Escribir "It´s frozen"
    Sino Si Temp <= 12 Entonces
    Escribir "It´s cold"
    Sino Si Temp <= 25 Entonces
    Escribir "It´s warm"
    Sino Si Temp <= 75 Entonces
    Escribir "It´s hot"
    Sino Si Temp <= 100 Entonces
    Escribir "It´s very hot"
    Sino
    Escribir "It´s burning"
    Fin Si
    Fin Proceso

    //SEUDO_CODIGO con opcion De lo contrario

    Proceso p1_bloque_comienzo_fin_de_programa
    Escribir "Temperature of water? "
    Leer Temp
    Si Temp <= 0 Entonces
    Escribir "It´s frozen"
    De lo contrario Si Temp <= 12 Entonces
    Escribir "It´s cold"
    De lo contrario Si Temp <= 25 Entonces
    Escribir "It´s warm"
    De lo contrarioTemp <= 75 Entonces
    Escribir "It´s hot"
    De lo contrario Temp <= 100 Entonces
    Escribir "It´s very hot"
    Sino
    Escribir "It´s burning"
    Fin Si
    Fin Proceso

     
  • Anonymous

    Anonymous - 2020-06-18

    Escelente explicación, me ha servido lo else if, gracias.

     
  • Anonymous

    Anonymous - 2020-07-30

    Proceso Programa2
    Definir num1, num2, num3, contador Como Entero
    Contador=0
    Escribir " introducir primer numero "
    Leer num1
    Escribir " introducir segundo numero "
    Leer num2
    Escribir " introducir tercero numero "
    Leer num3

    Si  num1<num2 y num1<num3  entonces
    
        Escribir "El mayor es: ", num1
    
    SiNo Si num2>num1 y num2>num3 entonces
    
            Escribir "El mayor es: ", num2
    
        sino
    
            Escribir "El mayor es: ", num3
    

    FinProceso

     
  • Juandy Ocampo

    Juandy Ocampo - 2020-07-30

    Me parece una muy buena idea, de lo contario si o sino si, pero se podría usar otra cosa que no incluya al si cómo alternativa. ¿Que piensan?.

    Saludos

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.