jyhhbdghfsdg

Páginas: 2 (299 palabras) Publicado: 12 de enero de 2014
Determinar un algoritmo que permita convertir un número arábigo  comprendido entre  1 y 999 a números romanos
Entrada: 697
Salida:  DCXCVII
Codigo Fuente en C# 
1. using System;  
2.using System.Collections.Generic;  
3. using System.Linq;  
4. using System.Text;  
5. namespace RomanosUnoMil  
6. {  
7.     class Program  
8.     {         
9.        static void Main(string[] args)  
10.         {  
11.       String []Unidad={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};  
12.       String []Decena={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};  
13.      String []Centena={"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};  
14.       Console.WriteLine("Ingresa numero entre 1 y 999");  
15.      int N = Convert.ToInt32(Console.ReadLine());  
16.             int u=N%10;  
17.             int d=(N/10)%10;  
18.             int c=N/100;  
19.      if(N>=100){           
20.          Console.WriteLine(Centena[c]+Decena[d]+Unidad[u]);  
21.       }else{  
22.           if(N>=10){  
23.               Console.WriteLine(Decena[d]+Unidad[u]);            
24.           }else{  
25.               Console.WriteLine(Unidad[N]);            26.           }            
27.       }                   
28.            Console.ReadLine();  
29.         }  
30.     }  
31. }  

El operador de módulo (%) calcula el resto de dividir suprimer operando por el segundo. Todos los tipos numéricos poseen operadores de módulo predefinidos.
32. Comentarios
33.
34. Los tipos definidos por el usuario pueden sobrecargar eloperador % (vea operador). Cuando se sobrecarga un operador binario, el operador correspondiente de asignación (si existe) también se sobrecarga de modo implícito.
35. Ejemplo
36.
37. C#
38. class MainClass639. {
40. static void Main()
41. {
42. Console.WriteLine(5 % 2); // int
43. Console.WriteLine(-5 % 2); // int
44....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS