Pages

Mostrando entradas con la etiqueta problema conversion. Mostrar todas las entradas
Mostrando entradas con la etiqueta problema conversion. Mostrar todas las entradas

lunes, 18 de febrero de 2013

Programa que muestra todos los caracteres ascii Codigo en Java

Problema:
Realizar un programa que imprima por pantalla todos los caracteres ascii junto con su valor numérico.

Codigo Fuente en C
public class CodigoAscii {
 public static void main(String[] args) {
      
   char letra=0;
   for(int i=0; i<=255 ; i++ )
        System.out.println("El codigo ASCII de la letra " + 
                            letra++ + " es " + i);                           
     }    
}

La salida del programa:
El codigo ASCII de la letra     es   0
El codigo ASCII de la letra  ☺  es   1
El codigo ASCII de la letra  ☻  es   2
El codigo ASCII de la letra  ♥  es   3
El codigo ASCII de la letra  ♦  es   4
El codigo ASCII de la letra  ♣  es   5
El codigo ASCII de la letra  ♠  es   6
El codigo ASCII de la letra    es   7
El codigo ASCII de la letra   es   8
El codigo ASCII de la letra       es   9
El codigo ASCII de la letra
  es   10
El codigo ASCII de la letra  ♂  es   11
El codigo ASCII de la letra  ♀  es   12
  es   13 ASCII de la letra
El codigo ASCII de la letra  ♫  es   14
El codigo ASCII de la letra  ☼  es   15
El codigo ASCII de la letra  ►  es   16
El codigo ASCII de la letra  ◄  es   17
El codigo ASCII de la letra  ↕  es   18
El codigo ASCII de la letra  ‼  es   19
El codigo ASCII de la letra  ¶  es   20
El codigo ASCII de la letra  §  es   21
El codigo ASCII de la letra  ▬  es   22
El codigo ASCII de la letra  ↨  es   23
El codigo ASCII de la letra  ↑  es   24
El codigo ASCII de la letra  ↓  es   25
El codigo ASCII de la letra  →  es   26
El codigo ASCII de la letra  ←  es   27
El codigo ASCII de la letra  ∟  es   28
El codigo ASCII de la letra  ↔  es   29
El codigo ASCII de la letra  ▲  es   30
El codigo ASCII de la letra  ▼  es   31
El codigo ASCII de la letra     es   32
El codigo ASCII de la letra  !  es   33
El codigo ASCII de la letra  "  es   34
El codigo ASCII de la letra  #  es   35
El codigo ASCII de la letra  $  es   36
El codigo ASCII de la letra  %  es   37
El codigo ASCII de la letra  &  es   38
El codigo ASCII de la letra  '  es   39
El codigo ASCII de la letra  (  es   40
El codigo ASCII de la letra  )  es   41
El codigo ASCII de la letra  *  es   42
El codigo ASCII de la letra  +  es   43
El codigo ASCII de la letra  ,  es   44
El codigo ASCII de la letra  -  es   45
El codigo ASCII de la letra  .  es   46
El codigo ASCII de la letra  /  es   47
El codigo ASCII de la letra  0  es   48
El codigo ASCII de la letra  1  es   49
El codigo ASCII de la letra  2  es   50
El codigo ASCII de la letra  3  es   51
El codigo ASCII de la letra  4  es   52
El codigo ASCII de la letra  5  es   53
El codigo ASCII de la letra  6  es   54
El codigo ASCII de la letra  7  es   55
El codigo ASCII de la letra  8  es   56
El codigo ASCII de la letra  9  es   57
El codigo ASCII de la letra  :  es   58
El codigo ASCII de la letra  ;  es   59
El codigo ASCII de la letra  <  es   60
El codigo ASCII de la letra  =  es   61
El codigo ASCII de la letra  >  es   62
El codigo ASCII de la letra  ?  es   63
El codigo ASCII de la letra  @  es   64
El codigo ASCII de la letra  A  es   65
El codigo ASCII de la letra  B  es   66
El codigo ASCII de la letra  C  es   67
El codigo ASCII de la letra  D  es   68
El codigo ASCII de la letra  E  es   69
El codigo ASCII de la letra  F  es   70
El codigo ASCII de la letra  G  es   71
El codigo ASCII de la letra  H  es   72
El codigo ASCII de la letra  I  es   73
El codigo ASCII de la letra  J  es   74
El codigo ASCII de la letra  K  es   75
El codigo ASCII de la letra  L  es   76
El codigo ASCII de la letra  M  es   77
El codigo ASCII de la letra  N  es   78
El codigo ASCII de la letra  O  es   79
El codigo ASCII de la letra  P  es   80
El codigo ASCII de la letra  Q  es   81
El codigo ASCII de la letra  R  es   82
El codigo ASCII de la letra  S  es   83
El codigo ASCII de la letra  T  es   84
El codigo ASCII de la letra  U  es   85
El codigo ASCII de la letra  V  es   86
El codigo ASCII de la letra  W  es   87
El codigo ASCII de la letra  X  es   88
El codigo ASCII de la letra  Y  es   89
El codigo ASCII de la letra  Z  es   90
El codigo ASCII de la letra  [  es   91
El codigo ASCII de la letra  \  es   92
El codigo ASCII de la letra  ]  es   93
El codigo ASCII de la letra  ^  es   94
El codigo ASCII de la letra  _  es   95
El codigo ASCII de la letra  `  es   96
El codigo ASCII de la letra  a  es   97
El codigo ASCII de la letra  b  es   98
El codigo ASCII de la letra  c  es   99
El codigo ASCII de la letra  d  es   100
El codigo ASCII de la letra  e  es   101
El codigo ASCII de la letra  f  es   102
El codigo ASCII de la letra  g  es   103
El codigo ASCII de la letra  h  es   104
El codigo ASCII de la letra  i  es   105
El codigo ASCII de la letra  j  es   106
El codigo ASCII de la letra  k  es   107
El codigo ASCII de la letra  l  es   108
El codigo ASCII de la letra  m  es   109
El codigo ASCII de la letra  n  es   110
El codigo ASCII de la letra  o  es   111
El codigo ASCII de la letra  p  es   112
El codigo ASCII de la letra  q  es   113
El codigo ASCII de la letra  r  es   114
El codigo ASCII de la letra  s  es   115
El codigo ASCII de la letra  t  es   116
El codigo ASCII de la letra  u  es   117
El codigo ASCII de la letra  v  es   118
El codigo ASCII de la letra  w  es   119
El codigo ASCII de la letra  x  es   120
El codigo ASCII de la letra  y  es   121
El codigo ASCII de la letra  z  es   122
El codigo ASCII de la letra  {  es   123
El codigo ASCII de la letra  |  es   124
El codigo ASCII de la letra  }  es   125
El codigo ASCII de la letra  ~  es   126
El codigo ASCII de la letra  ⌂  es   127
El codigo ASCII de la letra  Ç  es   128
El codigo ASCII de la letra  ü  es   129
El codigo ASCII de la letra  é  es   130
El codigo ASCII de la letra  â  es   131
El codigo ASCII de la letra  ä  es   132
El codigo ASCII de la letra  à  es   133
El codigo ASCII de la letra  å  es   134
El codigo ASCII de la letra  ç  es   135
El codigo ASCII de la letra  ê  es   136
El codigo ASCII de la letra  ë  es   137
El codigo ASCII de la letra  è  es   138
El codigo ASCII de la letra  ï  es   139
El codigo ASCII de la letra  î  es   140
El codigo ASCII de la letra  ì  es   141
El codigo ASCII de la letra  Ä  es   142
El codigo ASCII de la letra  Å  es   143
El codigo ASCII de la letra  É  es   144
El codigo ASCII de la letra  æ  es   145
El codigo ASCII de la letra  Æ  es   146
El codigo ASCII de la letra  ô  es   147
El codigo ASCII de la letra  ö  es   148
El codigo ASCII de la letra  ò  es   149
El codigo ASCII de la letra  û  es   150
El codigo ASCII de la letra  ù  es   151
El codigo ASCII de la letra  ÿ  es   152
El codigo ASCII de la letra  Ö  es   153
El codigo ASCII de la letra  Ü  es   154
El codigo ASCII de la letra  ¢  es   155
El codigo ASCII de la letra  £  es   156
El codigo ASCII de la letra  ¥  es   157
El codigo ASCII de la letra  ₧  es   158
El codigo ASCII de la letra  ƒ  es   159
El codigo ASCII de la letra  á  es   160
El codigo ASCII de la letra  í  es   161
El codigo ASCII de la letra  ó  es   162
El codigo ASCII de la letra  ú  es   163
El codigo ASCII de la letra  ñ  es   164
El codigo ASCII de la letra  Ñ  es   165
El codigo ASCII de la letra  ª  es   166
El codigo ASCII de la letra  º  es   167
El codigo ASCII de la letra  ¿  es   168
El codigo ASCII de la letra  ⌐  es   169
El codigo ASCII de la letra  ¬  es   170
El codigo ASCII de la letra  ½  es   171
El codigo ASCII de la letra  ¼  es   172
El codigo ASCII de la letra  ¡  es   173
El codigo ASCII de la letra  «  es   174
El codigo ASCII de la letra  »  es   175
El codigo ASCII de la letra  ░  es   176
El codigo ASCII de la letra  ▒  es   177
El codigo ASCII de la letra  ▓  es   178
El codigo ASCII de la letra  │  es   179
El codigo ASCII de la letra  ┤  es   180
El codigo ASCII de la letra  ╡  es   181
El codigo ASCII de la letra  ╢  es   182
El codigo ASCII de la letra  ╖  es   183
El codigo ASCII de la letra  ╕  es   184
El codigo ASCII de la letra  ╣  es   185
El codigo ASCII de la letra  ║  es   186
El codigo ASCII de la letra  ╗  es   187
El codigo ASCII de la letra  ╝  es   188
El codigo ASCII de la letra  ╜  es   189
El codigo ASCII de la letra  ╛  es   190
El codigo ASCII de la letra  ┐  es   191
El codigo ASCII de la letra  └  es   192
El codigo ASCII de la letra  ┴  es   193
El codigo ASCII de la letra  ┬  es   194
El codigo ASCII de la letra  ├  es   195
El codigo ASCII de la letra  ─  es   196
El codigo ASCII de la letra  ┼  es   197
El codigo ASCII de la letra  ╞  es   198
El codigo ASCII de la letra  ╟  es   199
El codigo ASCII de la letra  ╚  es   200
El codigo ASCII de la letra  ╔  es   201
El codigo ASCII de la letra  ╩  es   202
El codigo ASCII de la letra  ╦  es   203
El codigo ASCII de la letra  ╠  es   204
El codigo ASCII de la letra  ═  es   205
El codigo ASCII de la letra  ╬  es   206
El codigo ASCII de la letra  ╧  es   207
El codigo ASCII de la letra  ╨  es   208
El codigo ASCII de la letra  ╤  es   209
El codigo ASCII de la letra  ╥  es   210
El codigo ASCII de la letra  ╙  es   211
El codigo ASCII de la letra  ╘  es   212
El codigo ASCII de la letra  ╒  es   213
El codigo ASCII de la letra  ╓  es   214
El codigo ASCII de la letra  ╫  es   215
El codigo ASCII de la letra  ╪  es   216
El codigo ASCII de la letra  ┘  es   217
El codigo ASCII de la letra  ┌  es   218
El codigo ASCII de la letra  █  es   219
El codigo ASCII de la letra  ▄  es   220
El codigo ASCII de la letra  ▌  es   221
El codigo ASCII de la letra  ▐  es   222
El codigo ASCII de la letra  ▀  es   223
El codigo ASCII de la letra  α  es   224
El codigo ASCII de la letra  ß  es   225
El codigo ASCII de la letra  Γ  es   226
El codigo ASCII de la letra  π  es   227
El codigo ASCII de la letra  Σ  es   228
El codigo ASCII de la letra  σ  es   229
El codigo ASCII de la letra  µ  es   230
El codigo ASCII de la letra  τ  es   231
El codigo ASCII de la letra  Φ  es   232
El codigo ASCII de la letra  Θ  es   233
El codigo ASCII de la letra  Ω  es   234
El codigo ASCII de la letra  δ  es   235
El codigo ASCII de la letra  ∞  es   236
El codigo ASCII de la letra  φ  es   237
El codigo ASCII de la letra  ε  es   238
El codigo ASCII de la letra  ∩  es   239
El codigo ASCII de la letra  ≡  es   240
El codigo ASCII de la letra  ±  es   241
El codigo ASCII de la letra  ≥  es   242
El codigo ASCII de la letra  ≤  es   243
El codigo ASCII de la letra  ⌠  es   244
El codigo ASCII de la letra  ⌡  es   245
El codigo ASCII de la letra  ÷  es   246
El codigo ASCII de la letra  ≈  es   247
El codigo ASCII de la letra  °  es   248
El codigo ASCII de la letra  ∙  es   249
El codigo ASCII de la letra  ·  es   250
El codigo ASCII de la letra  √  es   251
El codigo ASCII de la letra  ⁿ  es   252
El codigo ASCII de la letra  ²  es   253
El codigo ASCII de la letra  ■  es   254
El codigo ASCII de la letra     es   255
El codigo ASCII de la letra     es   256

lunes, 21 de enero de 2013

Determinar el estado del clima Codigo Fuente en C#

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
Está haciendo mucho calor, para el rango (30 a 40 grados),
El clima está bien, para el rango (29 a 15 grados),
Está haciendo frio, para el rango (14 a 1 grados), y
Está haciendo mucho frio, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstadoClima
{
    class Program
    {       
        static void Main(string[] args)
        {
            Console.WriteLine("Ingresa Temperatura");
            double tem = Convert.ToDouble(Console.ReadLine());
      if(tem>=30){         
          Console.WriteLine("Esta haciendo mucho calor");
      }else{
          if(tem < 30 && tem >= 15){
             Console.WriteLine("El clima esta bien");           
          }else{
              if(tem < 15 && tem >= 1){
                 Console.WriteLine("Esta haciendo frio"); 
              }else{
                  Console.WriteLine("Esta haciendo mucho frio");                             
              }
          }
      }                
           Console.ReadLine();
        }
    }
}

Determinar el estado del clima Codigo Fuente en C

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
Está haciendo mucho calor, para el rango (30 a 40 grados),
El clima está bien, para el rango (29 a 15 grados),
Está haciendo frio, para el rango (14 a 1 grados), y
Está haciendo mucho frio, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Codigo Fuente en C
#include 
#include 
int main()
{
   float tem;
   printf("Ingresa Temperatura\n");
   scanf("%f",&tem);
   if(tem>=30){
          printf("Esta haciendo mucho calor");
      }else{
          if(tem < 30 && tem >= 15){
             printf("El clima esta bien");
          }else{
              if(tem < 15 && tem >= 1){
                 printf("Esta haciendo frio");
              }else{
                printf("Esta haciendo mucho frio");
              }
          }
      }
    return 0;
}

Determinar el estado del clima Codigo Fuente en C++

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
Está haciendo mucho calor, para el rango (30 a 40 grados),
El clima está bien, para el rango (29 a 15 grados),
Está haciendo frio, para el rango (14 a 1 grados), y
Está haciendo mucho frio, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    float tem;
    cout<<"Ingresa la temperatura"<<endl;
    cin>>tem;
    if(tem>=30){
          cout<<"Esta haciendo mucho calor";
      }else{
          if(tem < 30 && tem >= 15){
             cout<<"El clima esta bien";
          }else{
              if(tem < 15 && tem >= 1){
                cout<<"Esta haciendo frio";
              }else{
                cout<<"Esta haciendo mucho frio";
              }
          }
      }
   return 0;
}

Determinar el estado del clima Codigo Fuente en Java

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
Está haciendo mucho calor, para el rango (30 a 40 grados),
El clima está bien, para el rango (29 a 15 grados),
Está haciendo frio, para el rango (14 a 1 grados), y
Está haciendo mucho frio, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
      Scanner sc=new Scanner(System.in);
      System.out.println("Ingresa Temperatura");
      float tem = sc.nextFloat();
      if(tem>=30){         
          System.out.println("Esta haciendo mucho calor");
      }else{
          if(tem < 30 && tem >= 15){
             System.out.println("El clima esta bien");           
          }else{
              if(tem < 15 && tem >= 1){
                 System.out.println("Esta haciendo frio"); 
              }else{
                System.out.println("Esta haciendo mucho frio");                             
              }
          }
      }          
    }
}

Determinar el estado del clima Codigo Fuente en Python

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
Está haciendo mucho calor, para el rango (30 a 40 grados),
El clima está bien, para el rango (29 a 15 grados),
Está haciendo frio, para el rango (14 a 1 grados), y
Está haciendo mucho frio, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Codigo Fuente en Python
tem=float(input("ingresa la temperatura\n"))
if(tem>=30):
 print("Esta haciendo mucho calor")
else:
 if(tem < 30 and tem >= 15):
  print("El clima esta bien")
 else:
  if(tem < 15 and tem >= 1):
   print("Esta haciendo frio")
  else:
   print("Esta haciendo mucho frio")

Determinar el estado del clima Codigo Fuente en Visual Basic

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
Está haciendo mucho calor, para el rango (30 a 40 grados),
El clima está bien, para el rango (29 a 15 grados),
Está haciendo frio, para el rango (14 a 1 grados), y
Está haciendo mucho frio, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim tem As Double
        tem = TextBox1.Text
        If (tem >= 30) Then
            TextBox2.Text = "Esta haciendo mucho calor"
        Else
            If (tem < 30 And tem >= 15) Then
                TextBox2.Text = "El clima esta bien"
            Else
                If (tem < 15 And tem >= 1) Then
                    TextBox2.Text = "Esta haciendo frio"
                Else
                    TextBox2.Text = "Esta haciendo mucho frio"
                End If
            End If
        End If
    End Sub
End Class

Convertir a números romanos entre 1000 y 2000 Codigo Fuente en C#

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1000 y 2000 a números romanos

Solución
  • Entrada: 1597
  • Salida:  MDXCVII
Codigo Fuente en C#
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RomanosMilDosMil
{
    class Program
    {       
        static void Main(string[] args)
        {
      String []Unidad={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
      String []Decena={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
      String []Centena={"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
      String []Mil={"", "M", "MM"};
      Console.WriteLine("Ingresa numero entre 1000-2000");
      int N = Convert.ToInt32(Console.ReadLine());
            int u=N%10;
             int d=(N/10)%10;
            int c=(N/100)%10;
            int m=N/1000;
            if(N>=1000 && N<=2000){         
          Console.WriteLine(Mil[m]+Centena[c]+Decena[d]+Unidad[u]);
      }else{
          Console.WriteLine("Fuera de Rango");                             
      }                      
           Console.ReadLine();
        }
    }
}

Convertir a números romanos entre 1000 y 2000 Codigo Fuente en C

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1000 y 2000 a números romanos

Solución
  • Entrada: 1597
  • Salida:  MDXCVII
Codigo Fuente en C
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int N;
    const char *Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
    const char *Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
    const char *Centena[]={"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
    const char *Mil[] = {"", "M", "MM"};
    printf("Ingrese un numero entre 1000-2000: \n");
    scanf("%d",&N);
    int u=N%10;
      int d=(N/10)%10;
      int c=(N/100)%10;
      int m=N/1000;
      if(N>=1000 && N<=2000){
          printf("%s%s%s%s",Mil[m],Centena[c],Decena[d],Unidad[u]);
      }else{
          printf("Fuera de Rango");
      }
    return 0;
}

Convertir a números romanos entre 1000 y 2000 Codigo Fuente en Java

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1000 y 2000 a números romanos

Solución
  • Entrada: 1597
  • Salida:  MDXCVII
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
      Scanner sc=new Scanner(System.in);
      String Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
      String Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
      String Centena[]={"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
      String Mil[]={"", "M", "MM"};
      System.out.println("Ingresa numero entre 1000 y 2000");
      int N = sc.nextInt();
      int u=N%10;
      int d=(N/10)%10;
      int c=(N/100)%10;
      int m=N/1000;
      if(N>=1000 && N<=2000){         
          System.out.println(Mil[m]+Centena[c]+Decena[d]+Unidad[u]);
      }else{
          System.out.println("Fuera de Rango");                             
      }          
    }
}

Convertir a números romanos entre 1000 y 2000 Codigo Fuente en Python

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1000 y 2000 a números romanos

Solución
  • Entrada: 1597
  • Salida:  MDXCVII
Codigo Fuente en Python
import math
Unidad=["", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"]
Decena=["", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"]
Centena=["", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"]
Mil=["", "M", "MM"]
N=int(input("Ingresa numero entero\n"))
u= N % 10
d=int(math.floor(N/10))%10
c=int(math.floor(N/100))%10
m=int(math.floor(N/1000))
if(N >= 1000 and N <= 2000): 
 print(Mil[m]+Centena[c]+Decena[d]+Unidad[u])
else:
 print("Fuera de Rango")

Convertir a números romanos entre 1000 y 2000 Codigo Fuente en Visual Basic

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1000 y 2000 a números romanos

Solución
  • Entrada: 1597
  • Salida:  MDXCVII
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim N, u, d, c, m As Integer
        Dim Unidad() As String = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}
        Dim Decena() As String = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}
        Dim Centena() As String = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}
        Dim Mil() As String = {"", "M", "MM"}
        N = TextBox1.Text
        u = N Mod 10
        d = Math.Floor(N / 10) Mod 10
        c = Math.Floor(N / 100) Mod 10
        m = Math.Floor(N / 1000)
        If (N >= 1000 And N <= 2000) Then
            TextBox2.Text = Mil(m) + Centena(c) + Decena(d) + Unidad(u)
        Else
            TextBox2.Text = "Fuera de Rango"
        End If
    End Sub
End Class

Convertir a números romanos entre 1 y 999 Codigo Fuente en C#

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos

Solución

  • Entrada: 697
  • Salida:  DCXCVII
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RomanosUnoMil
{
    class Program
    {       
        static void Main(string[] args)
        {
      String []Unidad={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
      String []Decena={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
      String []Centena={"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
      Console.WriteLine("Ingresa numero entre 1 y 999");
      int N = Convert.ToInt32(Console.ReadLine());
            int u=N%10;
            int d=(N/10)%10;
            int c=N/100;
     if(N>=100){         
          Console.WriteLine(Centena[c]+Decena[d]+Unidad[u]);
      }else{
          if(N>=10){
              Console.WriteLine(Decena[d]+Unidad[u]);          
          }else{
              Console.WriteLine(Unidad[N]);          
          }          
      }                 
           Console.ReadLine();
        }
    }
}

Convertir a números romanos entre 1 y 999 Codigo Fuente en C

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos

Solución

  • Entrada: 697
  • Salida:  DCXCVII
Codigo Fuente en C
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int N;
    const char *Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
    const char *Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
    const char *Centena[]= {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
    printf("Ingrese un numero entre 1-999: \n");
    scanf("%d",&N);
    int u=N%10;
    int d=(N/10)%10;
    int c=N/100;
      if(N>=100){
          printf("%s%s%s",Centena[c],Decena[d],Unidad[u]);
      }else{
          if(N>=10){
              printf("%s%s",Decena[d],Unidad[u]);
          }else{
              printf("%s",Unidad[N]);
          }
      }
    return 0;
}

Convertir a números romanos entre 1 y 999 Codigo Fuente en C++

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos

Solución

  • Entrada: 697
  • Salida:  DCXCVII
Codigo Fuente en C++
#include <iostream>
#include <sstream>
using namespace std;
int main(){
    int N;
    string Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
    string Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
    string Centena[]= {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
    cout<<"Ingresa numero entre 1 y 999"<<endl;
    cin>>N;
    int u=N%10;
    int d= (N/10)%10;
    int c=N/100;
    if(N>=100){
        cout<<Centena[c]<<Decena[d]<<Unidad[u];
    }else{
    if(N>=10){
          cout<<Decena[d]<<Unidad[u];
      }else{
          cout<<Unidad[N];
      }
    }
   return 0;
}

Convertir a números romanos entre 1 y 999 Codigo Fuente en Java

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos

Solución

  • Entrada: 697
  • Salida:  DCXCVII
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
      Scanner sc=new Scanner(System.in);
      String Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
      String Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
      String Centena[]={"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
      System.out.println("Ingresa numero entre 1 y 999");
      int N = sc.nextInt();
      int u=N%10;
      int d=(N/10)%10;
      int c=N/100;
      if(N>=100){         
          System.out.println(Centena[c]+Decena[d]+Unidad[u]);
      }else{
          if(N>=10){
              System.out.println(Decena[d]+Unidad[u]);          
          }else{
              System.out.println(Unidad[N]);          
          }          
      }          
    }
}

Convertir a números romanos entre 1 y 999 Codigo Fuente en Python

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos

Solución

  • Entrada: 697
  • Salida:  DCXCVII
Codigo Fuente en Python
import math
Unidad=["", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"]
Decena=["", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"]
Centena=["", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"]
N=int(input("Ingresa numero entero\n"))
u= N % 10
d=int(math.floor(N/10))%10
c=int(math.floor(N/100))
if(N>=100): 
 print(Centena[c]+Decena[d]+Unidad[u])
else:
 if(N>=10):
  print(Decena[d]+Unidad[u])
 else:
  print(Unidad[N])

Convertir a números romanos entre 1 y 999 Codigo Fuente en Visual Basic

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos

Solución

  • Entrada: 697
  • Salida:  DCXCVII
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim N, u, d, c As Integer
        Dim Unidad() As String = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}
        Dim Decena() As String = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}
        Dim Centena() As String = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}
        N = TextBox1.Text
        u = N Mod 10
        d = Math.Floor(N / 10) Mod 10
        c = Math.Floor(N / 100)
        If (N >= 100) Then
            TextBox2.Text = Centena(c) + Decena(d) + Unidad(u)
        Else
            If (N >= 10) Then
                TextBox2.Text = Decena(d) + Unidad(u)
            Else
                TextBox2.Text = Unidad(N)
            End If
        End If
    End Sub
End Class

Convertir a números romanos entre 1 y 99 Codigo Fuente en C#

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 99 a números romanos

Solución

  • Entrada: 97
  • Salida:  XCVII
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RomanosUnoCien
{
    class Program
    {       
        static void Main(string[] args)
        {
            String []Unidad={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
      String []Decena={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
      Console.WriteLine("Ingresa numero entre 1 y 99");
      int N = Convert.ToInt32(Console.ReadLine());
      if(N>=10){
          int u=N%10;
          int d= N/10;
          Console.WriteLine(Decena[d]+Unidad[u]);
      }else{
          Console.WriteLine(Unidad[N]);
      }          
           Console.ReadLine();
        }
    }
}

Convertir a números romanos entre 1 y 99 Codigo Fuente en C

Problema
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 99 a números romanos

Solución

  • Entrada: 97
  • Salida:  XCVII
Codigo Fuente en C
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int N;
    const char *Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
    const char *Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
    printf("Ingrese un numero entre 1-99: \n");
    scanf("%d",&N);
     if(N>=10){
          int u=N%10;
          int d= N/10;
          printf("%s%s",Decena[d],Unidad[u]);
      }else{
          printf("%s",Unidad[N]);
      }
    return 0;
}