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 a la pregunta
Contestado 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
Contestado por
0
en c++ alguien puede hacerlo?
Otras preguntas
Ciencias Sociales,
hace 8 meses
Biología,
hace 8 meses
Matemáticas,
hace 8 meses
Matemáticas,
hace 1 año
Inglés,
hace 1 año
Física,
hace 1 año