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++ ?
Respuestas
Respuesta dada por:
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
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:
0
en c++ alguien puede hacerlo?
Preguntas similares
hace 6 años
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años