jyhhbdghfsdg
Páginas: 2 (299 palabras)
Publicado: 12 de enero de 2014
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.