• Viernes 3 de Mayo de 2024, 02:10

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - d4rwins

Páginas: [1]
1
C# / Minitraductor de ingles
« en: Lunes 4 de Enero de 2010, 13:50 »
Vereis estoy intentando hacer una especie de cursillo de ingles(solo para aprender c# porke no vale pa na xD)y el problema k me surje es el siguiente:

En el siguiente codigo(al final) el while no me dececta numero1 cuando se supone k lo e definido antes y luego el otro problema k me surje es que si se decide que no se quiere seguir traduciendo,como ago para k no lo lleve por el traductor de frases porke al estar el codigo seguido seria por ahi por donde seguiria el programa

No se si me explico xD

gracias por adelantado


Código: C#
  1.  
  2. namespace ConsoleApplication5
  3. {
  4.     class Program
  5.     {
  6.         static void Main(string[] args)
  7.         {
  8.             do
  9.             {
  10.                 int elegir;
  11.                 Console.WriteLine("Bienvenido a las clases de ingles de D4rWiNSn");
  12.                 Console.WriteLine("Introduzca el modo que desea aprendernn");
  13.                 Console.WriteLine("1-Vocabulary");
  14.                 Console.WriteLine("2-Traducir frases");
  15.                 elegir = Int32.Parse(Console.ReadLine());
  16.                 if (elegir == 1)
  17.                 {
  18.                     Console.WriteLine("nnTraduce las siguientes palabrasnn");
  19.                     Console.WriteLine("          Espada");
  20.                     string text = (Console.ReadLine());
  21.                     string palabra1 = ("sword");
  22.  
  23.                     if (text == palabra1)
  24.                     {
  25.                         Console.WriteLine("CORRECTO");
  26.                     }
  27.                     else
  28.                     {
  29.                         Console.WriteLine("Oh nooo la respuesta era: {0})", palabra1);
  30.                     }
  31.                     Console.WriteLine("nn          Raton");
  32.                     string text1 = (Console.ReadLine());
  33.                     string palabra2 = ("mouse");
  34.                     if (text1 == palabra2)
  35.                     {
  36.                         Console.WriteLine("CORRECTO");
  37.                     }
  38.                     else
  39.                     {
  40.                         Console.WriteLine("Oh nooo la respuesta era: {0})", palabra2);
  41.                     }
  42.                     Console.WriteLine("Quiere pasar al traductor de frase?");
  43.                     Console.WriteLine("nn 1-Si");
  44.                     Console.WriteLine("2-no");
  45.                     int numero1;
  46.                     numero1 = Int32.Parse(Console.ReadLine());
  47.                    
  48.                 }
  49.                 else
  50.                 {
  51.                     Console.WriteLine("Traducidor de frases");
  52.                 }
  53.  
  54.  
  55.  
  56.             } while (numero1 == 1);
  57.                
  58.                
  59.            
  60.             }
  61.  
  62.  
  63.  
  64.         }
  65.     }
  66.  

2
C# / Necesito saber estos comandos
« en: Sábado 2 de Enero de 2010, 21:50 »
Buenas aqui llega la primera duda que no pude encontrar por google xD

Vereis estoy aciendo un programilla de consola para saber cuanto tiempo a vivido una persona en segundos,minutos,dias..etc(sencillo sin años bisiestos ni nada de eso)
y quiero hacer que una vez te de el resultado Vuelva al principio por si quieres verlo en vez de en segundos en minutos por ejemplo e buscado por google y e encontrado algo de un ensanblado pero creo que eso es para otra cosa porke lo veo muy complicado para algo tan sencillo

Tambien me gustaria saber el comando:
numero = Int32.Parse(Console.ReadLine());

Pero para una cadena de texto es decir para poder introducir un texto en vez de un numero

Y aver si me pueden dar una guia para buscar bien los comandos por google porke no se que poner en google para buscar ambos

Aqui el codigo (Si tengo fallos o cosas que se podrian simplificar acermelas saber para aprender!):


namespace Vidadelhumano
{

    }
    class Años
    {
        public Años(int año)
        {
            this.año = año * 3600;
        }
        public int año;
    }

    class Frase
    {


        static void Main()
        {
           
            int año;
            int opcion;
            int volver;

            Años a3;
            Años a1;
            Años a2;

            Console.WriteLine("Bienvenido al sistema de Saber cuantos segundos as vivido");
            Console.WriteLine("");
            Console.Write("Introduzca su edad: ");
            año = Int32.Parse(Console.ReadLine());
            a1 = new Años(año);

            Console.Write("Eliga la opcion que prefier: ");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("1-Si quiere verla en segundos");
            Console.WriteLine("2-Si quiere verla en minutos");
            Console.WriteLine("3-Si quiere verla en horas");
            Console.WriteLine("4-Si quiere verla en dias");
            opcion = Int32.Parse(Console.ReadLine());
            a2 = new Años(opcion);      
     
            int i = año;
            if (opcion == 1)

            {
                int a = i * 365 * 24 * 3600;
                Console.WriteLine("");
                Console.WriteLine("Usted ha vivido aproximadamente {0} segundos)", a);
                Console.WriteLine("");
                Console.WriteLine("");
                Console.WriteLine("");
            }
            else if(opcion == 2)
            {
                int a = i * 365 * 24 * 60;
                Console.WriteLine("");
                Console.WriteLine("Usted ha vivido aproximadamente {0} minutos)", a);
                Console.WriteLine("");
                Console.WriteLine("");
                Console.WriteLine("");
            }
            else if (opcion == 3)
            {
                int a = i * 365 * 24;
                Console.WriteLine("");
                Console.WriteLine("Usted ha vivido aproximadamente {0} horas)", a);
                Console.WriteLine("");
                Console.WriteLine("");
                Console.WriteLine("");
            }
            else
            {
                int a = i * 365;
                Console.WriteLine("");
                Console.WriteLine("Usted ha vivido aproximadamente {0} dias)", a);
                Console.WriteLine("");
                Console.WriteLine("");
            }

            Console.WriteLine("¿Quiere usted saber cuanto ha vivido en otras unidades?");
            Console.WriteLine("");
            Console.WriteLine("1-Si");
            Console.WriteLine("2-No");
            volver = Int32.Parse(Console.ReadLine());
            a3 = new Años(volver);

            if (volver == 1)
            {
            }
            else
            {
                Console.WriteLine("Gracias por usar mi programa! Adios!");
                Console.WriteLine("D4rWiNS Copyright 2010");
            }

           
           
           

        }
    }
Que tendria que poner en este ultimo If? para que si pusieran 1 les mandara a la linea de eliga la opcion que prefiere

Gracias de antemano

3
C# / Material para un novato
« en: Sábado 2 de Enero de 2010, 04:11 »
Buenas soy nuevo en el mundillo de la programacion,quiero aprender por mi parte no tengo profesor ni nada por el estilo, y me a dado por programar en este lenguaje que a mi parecerer el mas interesante y "avanzado"
 
Estoy siguiendo un tutorial de elguille (para el que este en misituacion y quiera ver el tutorial que me mande un privado y le mando la pagina) pero este tutorial va dirigido sobre todo a los que saben programar en otro idioma y ando un poco perdido,
ademas por lo que tengo entendido es mas facil programar para windowns k para la consola y este tutorial casi todo es consola

Mis perguntas son aver si me podeis pasar material para programar desde "0" o bien para programar C# en windowns
y si podeis ir resolviendome las dudas que me vayan surgiendo (aunke seran muy muy de novatos)

Gracias de antemano
Un saludo D4rWiNS

Páginas: [1]