Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: kay19 en 20 Marzo 2009, 04:59 am



Título: EJERICIOS DE LPOO - JAVA URGENTE
Publicado por: kay19 en 20 Marzo 2009, 04:59 am
Porfavor si alguien me puede ayudar con unos ejercicios de lpoo que em dejaron de tarea, y si no fuera molestia si en el codigo le puede poner para k sirve cada metodos y funciones.

1.  Fecha correcta e incorrecta
2.  Dado un numero mostrar los numeros en letras
3.  Dado un numero entero convertir a numeros romanos
4.  Ingresar por teclado numeros enteros hasta que se presione la tecla -1 y promediar todos los numeros primos que se han ingresado.

pofavor si alguien em podia dar el codigo, estaria agradecida.


Título: Re: EJERICIOS DE LPOO - JAVA URGENTE
Publicado por: Aeros en 22 Marzo 2009, 04:48 am
no hacemos tarea

dios estos no aprenden mas

esfrzate y danos algo de codigo!!!!



Título: Re: EJERICIOS DE LPOO - JAVA URGENTE
Publicado por: :ohk<any> en 26 Marzo 2009, 16:17 pm
Por dios, los 3 primeros se lo resuelve usando if


Título: Re: EJERICIOS DE LPOO - JAVA URGENTE
Publicado por: Choclito en 26 Marzo 2009, 23:31 pm
Código:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            int Numero, D, U, C;
            Console.Write("Ingrese Numero de 3 Digitos:");
            Numero = int.Parse(Console.ReadLine());
            D = (Numero % 100) / 10;
            U = Numero % 10;
            C = Numero / 100;
            if (Numero >= 0 && Numero < 20)
            {
                switch (Numero)
                {
                    case 0: Console.Write("Cero"); break;
                    case 1: Console.Write("Uno"); break;
                    case 2: Console.Write("Dos"); break;
                    case 3: Console.Write("Tres"); break;
                    case 4: Console.Write("Cuatro"); break;
                    case 5: Console.Write("Cinco"); break;
                    case 6: Console.Write("Seis"); break;
                    case 7: Console.Write("Siete"); break;
                    case 8: Console.Write("Ocho"); break;
                    case 9: Console.Write("Nueve"); break;
                    case 10: Console.Write("Diez"); break;
                    case 11: Console.Write("Once"); break;
                    case 12: Console.Write("Doce"); break;
                    case 13: Console.Write("Trece"); break;
                    case 14: Console.Write("Catorce"); break;
                    case 15: Console.Write("Quince"); break;
                    case 16: Console.Write("Dieciseis"); break;
                    case 17: Console.Write("Diecisiete"); break;
                    case 18: Console.Write("Dieciocho"); break;
                    case 19: Console.Write("Diecinueve"); break;
                }
            }
            if (Numero >= 20 && Numero < 100)
            {
                switch (D)
                {
                    case 2: if (U != 0)
                            Console.Write("Veinti");
                        else
                            Console.Write("Veinte"); break;
                    case 3: Console.Write("Treinta"); break;
                    case 4: Console.Write("Cuarenta"); break;
                    case 5: Console.Write("Cincuenta"); break;
                    case 6: Console.Write("Sesenta"); break;
                    case 7: Console.Write("Setenta"); break;
                    case 8: Console.Write("Ochenta"); break;
                    case 9: Console.Write("Noventa"); break;
                }
                Console.Write(" y ");
                switch (U)
                {
                    case 1: Console.Write("Uno"); break;
                    case 2: Console.Write("Dos"); break;
                    case 3: Console.Write("Tres"); break;
                    case 4: Console.Write("Cuatro"); break;
                    case 5: Console.Write("Cinco"); break;
                    case 6: Console.Write("Seis"); break;
                    case 7: Console.Write("Siete"); break;
                    case 8: Console.Write("Ocho"); break;
                    case 9: Console.Write("Nueve"); break;
                }
               
               
            }
            if (Numero == 100)
            {
                Console.Write("Cien");

            }
            if (Numero > 100 && Numero < 1000)
            {
                switch (C)
                {
                    case 1: Console.Write("Ciento"); break;
                    case 2: Console.Write("Doscientos"); break;
                    case 3: Console.Write("Trescientos"); break;
                    case 4: Console.Write("Cuatrocientos"); break;
                    case 5: Console.Write("Quinientos"); break;
                    case 6: Console.Write("Seiscientos"); break;
                    case 7: Console.Write("Setecientos"); break;
                    case 8: Console.Write("Ochocientos"); break;
                    case 9: Console.Write("Novecientos"); break;
                }
                switch (D)
                {
                    case 2: Console.Write(" Veinte"); break;
                    case 3: Console.Write(" Treinta"); break;
                    case 4: Console.Write(" Cuarenta"); break;
                    case 5: Console.Write(" Cincuenta"); break;
                    case 6: Console.Write(" Sesenta"); break;
                    case 7: Console.Write(" Setenta"); break;
                    case 8: Console.Write(" Ochenta"); break;
                    case 9: Console.Write(" Noventa"); break;
                }
                if (U != 0 && D != 0 && D != 1 && D != 2)
                    Console.Write(" y ");
                if (D != 1)
                {
                    switch (U)
                    {
                        case 1: Console.Write("Uno"); break;
                        case 2: Console.Write("Dos"); break;
                        case 3: Console.Write("Tres"); break;
                        case 4: Console.Write("Cuatro"); break;
                        case 5: Console.Write("Cinco"); break;
                        case 6: Console.Write("Seis"); break;
                        case 7: Console.Write("Siete"); break;
                        case 8: Console.Write("Ocho"); break;
                        case 9: Console.Write("Nueve"); break;
                    }

                }
               
             
            }
            Console.Read();
        }
    }
}