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

Respuesta dada por: csnohemi7
12

Respuesta:

cómo los quieres en números romanos o normal amig@

Respuesta dada por: megatokay
3

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

Adjuntos:
Preguntas similares