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

Respuesta dada 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
Respuesta dada por: andresliga8295
0

en c++ alguien puede hacerlo?



Preguntas similares