Algoritmo para convertir numeros a romanos

preview_player
Показать описание
Algoritmo para convertir un numero decimal a romano
Te dejo el código fuente:
Рекомендации по теме
Комментарии
Автор

hola una pregunta como seria el pseudocodigo de este ejercicio pero viseversa es decir de numero romano a numero arabigo

geomarm
Автор

hola profe mi nombre es Héctor tengo una duda la verdad no le entiendo a mi profesor nos dejó esta tarea un programa que reciba 4 números y de estos cuatro números que me digan cual de ellos son impares y cual es el menor de esos 4 numero espero y me pueda ayudar

hectoraguilar
Автор

Hola, qué tal! Podría despejarme una duda? el MOD, sólo llega hasta el resto, sin contar el cero que se agrega al poner la coma? Es decir, si quedara: 04, y ahí podría terminarse la división pero si se quiere continuar se agrega un cero y una como y se continua, entonces el MOD llega hasta el 4? O es que el resto se refuere, al decimal que queda después de la coma?

rauli.carrasco
Автор

muy buena explicación muchas gracias siga asi.

jeremiasdanielquintanavill
Автор

muy buena explicación me sirvió bastante para mi tarea. saludos!!!

ALEJANDROPEREZ-rjwx
Автор

Gracias por el video, esta muy bien explicado

diegopacheco
Автор

aqui les tengo en c++
#include<iostream>
using namespace std;
int main ()
{
int n=0, num=0, uni=0, dec=0, cen=0, mil=0;
cout<< " ingrese el numero decimal y se mostrara en numero romano\n ";
cin>>num;

uni=num%10;
num=num/10;
dec=num%10;
num=num/10;
cen=num%10;
num=num/10;
mil=num%10;
num=num/10;
switch(mil){
case 1:cout<<"M";break;
case 2:cout<<"MM";break;
case 3:cout<<"MMM";break;
}
switch(cen){
case 1:cout<<"C";break;
case 2:cout<<"CC";break;
case 3:cout<<"CCC";break;
case 4:cout<<"CD";break;
case 5:cout<<"D";break;
case 6:cout<<"DC";break;
case 7:cout<<"DCC";break;
case 8:cout<<"DCCC";break;
case 9:cout<<"CM";break;
}
switch(dec){
case 1:cout<<"X";break;
case 2:cout<<"XX";break;
case 3:cout<<"XXX";break;
case 4:cout<<"XL";break;
case 5:cout<<"L";break;
case 6:cout<<"LX";break;
case 7:cout<<"LXX";break;
case 8:cout<<"LXXX";break;
case 9:cout<<"XC";break;
}
switch(uni){
case 1:cout<<"I";break;
case 2:cout<<"II";break;
case 3:cout<<"III";break;
case 4:cout<<"IV";break;
case 5:cout<<"V";break;
case 6:cout<<"VI";break;
case 7:cout<<"VII";break;
case 8:cout<<"VIII";break;
case 9:cout<<"IX";break;
}
return 0;
}

brianandresaragonzabala