Elabore un algoritmo que permita ingresar un número entero (1 a 10), y muestre su equivalente en romano. Utilice la sentencia Case.
Proceso NumRomano
definir N Como Entero
escribir "introduzca un numero del 1 al 10"
Leer N
Segun 1<=N y 10>=N hacer
1: Escribir "I"
2: Escribir "II"
3: Escribir "III"
4: Escribir "IV"
5: Escribir "V"
6: Escribir "VI"
7: Escribir "VIII"
8: Escribir "IIX"
9: Escribir "IX"
10: Escribir "X"
De Otro Modo:
Escribir "Porfavor introducir numeros solo de 1 al 10"
FinSegun
FinProceso
Respuestas a la pregunta
Respuesta:
cómo los quieres en números romanos o normal amig@
El la programación de estructuras condicionales múltiples, la mayoría de los lenguajes utilizan la sentencia CASE acompañado del switch o el select. A continuación se muestran 2 ejemplos donde se ingresa un número y se convierte en romano.
Ejemplo de programa con el uso del CASE en visual basic
Module NUMROMANO
Sub Main()
- ' Definir variable
Dim n As Integer
- ' Ingresar datos
Console.WriteLine("introduzca un numero del 1 al 10")
n = Integer.Parse(Console.ReadLine())
- ' Procesar datos y mostrar resultado por pantalla
Select Case n
Case 1
Console.WriteLine("I")
Case 2
Console.WriteLine("II")
Case 3
Console.WriteLine("III")
Case 4
Console.WriteLine("IV")
Case 5
Console.WriteLine("V")
Case 6
Console.WriteLine("VI")
Case 7
Console.WriteLine("VIII")
Case 8
Console.WriteLine("IIX")
Case 9
Console.WriteLine("IX")
Case 10
Console.WriteLine("X")
Case Else
Console.WriteLine("Porfavor introducir numeros solo de 1 al 10")
End Select
End Sub
End Module
Ejemplo de programa con el uso del CASE en C++
#include<iostream>
using namespace std;
int main() {
- // Definir variable
int n;
- // Ingresar datos
cout << "introduzca un numero del 1 al 10" << endl;
cin >> n;
- // Procesar datos y mostrar resultado por pantalla
switch (n) {
case 1:
cout << "I" << endl;
break;
case 2:
cout << "II" << endl;
break;
case 3:
cout << "III" << endl;
break;
case 4:
cout << "IV" << endl;
break;
case 5:
cout << "V" << endl;
break;
case 6:
cout << "VI" << endl;
break;
case 7:
cout << "VIII" << endl;
break;
case 8:
cout << "IIX" << endl;
break;
case 9:
cout << "IX" << endl;
break;
case 10:
cout << "X" << endl;
break;
default:
cout << "Porfavor introducir numeros solo de 1 al 10" << endl;
}
return 0;
}
Para saber más acerca de algoritmos con el uso de CASE consulte: brainly.lat/tarea/3935024
#SPJ3