Informática, pregunta formulada por Diana1010, hace 1 año

Leer un número menor a 1000, si el numero tiene un dígito elevarlo al cuadrado, si el numero tiene dos dígitos multiplicarlo por 2, si el numero tiene tres dígitos restarle 100, finalmente si el número es cero, negativo o mayor a 1000 mostrar el mensaje de un número no valido. Imprimir el resultado.
Pseudocodigo con estructura secuencial o condicional


vanessagloxip2s: en c++ ?
Diana1010: Sii

Respuestas a la pregunta

Contestado por andiamo
3
Hola.

El algoritmo lo planteo con condicional SI anidada, seria

INICIO

    Declaro numero como Entero

    Escriba "Ingrese un numero menor que 1000"
    Leer numero
    
    Si (numero < = 0) ó (numero > = 1000)
        Escriba "Numero no valido"
    FinSi
    
    Si (numero > 0) Y (numero < 10)
        numero = numero^2    
        Escriba numero
    Sino
            Si (numero > = 10) Y (numero < 100)
                numero = numero * 2
                Escriba numero   
            SiNo
                Si (numero >= 100) Y (numero < 1000)
                    numero = numero - 100
                    Escriba numero
                FinSi
            FinSi
    FinSi
    
FIN

Un cordial saludo
Contestado por andresliga8295
0

en c++ alguien puede hacerlo?



Otras preguntas