martes, 11 de julio de 2017

Codigo java, Número romano a decimal con sentencias if

@(#)Romano.java
 *
 * Romano application
 *
 * @author
 * @version 1.00 2017/3/4
 */
 import  javax.swing.*;
public class Romano {
    int n;
 public static void main(String[] args) {
        Romano ar=new Romano();
        ar.ConverRoman();
    }   
  public void ConverRoman(){
       n=Integer.parseInt(JOptionPane.showInputDialog("Dame el número a convertir"));
      if(n>=1&&n<=20){
          if(n==1){
              JOptionPane.showMessageDialog(null,"El número 1 en romano es I");
          }
          if(n==2){
              JOptionPane.showMessageDialog(null,"El número 2 en romano es II");
          }
          if(n==3){
              JOptionPane.showMessageDialog(null,"El número 3 en romano es III");
          }
          if(n==4){
              JOptionPane.showMessageDialog(null,"El número 4 en romano es IV");
          }
          if(n==5){
              JOptionPane.showMessageDialog(null,"El número 5 en romano es V");
          }
          if(n==6){
              JOptionPane.showMessageDialog(null,"El número 6 en romano es VI");
          }
          if(n==7){
              JOptionPane.showMessageDialog(null,"El número 7 en romano es VII");
          }
          if(n==8){
              JOptionPane.showMessageDialog(null,"El número 8 en romano es VIII");
          }
          if(n==9){
              JOptionPane.showMessageDialog(null,"El número 9 en romano es IX");
          }
          if(n==10){
              JOptionPane.showMessageDialog(null,"El número 10 en romano es X");
          }
          if(n==11){
              JOptionPane.showMessageDialog(null,"El número 11 en romano es XI");
          }
          if(n==12){
              JOptionPane.showMessageDialog(null,"El número 12en romano es XII");
          }
          if(n==13){
              JOptionPane.showMessageDialog(null,"El número 13 en romano es XIII");
          }
          if(n==14){
              JOptionPane.showMessageDialog(null,"El número 14 en romano es XIV");
          }
          if(n==15){
              JOptionPane.showMessageDialog(null,"El número 15 en romano es XV");
          }
          if(n==16){
              JOptionPane.showMessageDialog(null,"El número 16 en romano es XVI");
          }
          if(n==17){
              JOptionPane.showMessageDialog(null,"El número 17 en romano es XVII");
          }
          if(n==18){
              JOptionPane.showMessageDialog(null,"El número 18 en romano es XVIII");
          }
          if(n==19){
              JOptionPane.showMessageDialog(null,"El número 19 en romano es XIX");
          }
          if(n==20){
              JOptionPane.showMessageDialog(null,"El número 20 en romano es XX");
          }
         
      }else{
          JOptionPane.showMessageDialog(null,"No escribio un número dentro del rango");
      }}
  }
        

   
   

No hay comentarios:

Publicar un comentario