Вы находитесь на странице: 1из 5

class Predicciones { int mes; int Edad; const int aoActual = 2013; static void Main(string[] args) { int

Edad; string nombre; int diaNac, mesNac, aoNac; const int aoActual = 2013; Console.Title = "El programa de la suerte"; // Damos formato a la consola Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Red; ///Limpia pantalla Console.Clear(); Console.WriteLine("Bienvenido. Ingresa tu nombre"); nombre = Console.ReadLine(); Console.WriteLine("Ingresa tu dia de nacimiento"); diaNac = int.Parse(Console.ReadLine()); Console.WriteLine("Ingresa el mes de tu nacimiento"); mesNac = int.Parse(Console.ReadLine()); Console.WriteLine("Ingresa el ao de tu nacimiento"); aoNac = int.Parse(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("tu edad es: "); Console.WriteLine(CalculaEdad(aoActual, aoNac)); Edad = Predicciones.CalculaEdad(aoActual, aoNac); if (Edad > 25) { Console.WriteLine("Tu signo Zodiacal es:"); } else Edad = Predicciones.CalculaEdad(aoActual, aoNac); { if (Edad > 17 & Edad < 24) { Console.WriteLine("Eres un alumno de preparatoria, no te aconsejo casarte"); } else Edad = Predicciones.CalculaEdad(aoActual, aoNac); { if (Edad <= 17) { Console.WriteLine("eres muy jovencito para darte consejo o mencionar tu signo zodiacal, bye"); } Console.ReadKey(); } } }

public class Predicciones() { int dia; int mes; int ao; string signo; public static int CalculaEdad(int aoActual, int aoNac) { int Edad; Edad = aoActual - aoNac;

return Edad; } public static void Zodiaco(int mes,int dia) { int dia; int mes; int ao; string signo;

switch(mes) { case 1: //Enero if(dia <= 23) { signo="CAPRICORNIO"; } else { signo="ACUARIO"; } break; case 2://Febrero if(dia <= 22)//supongo q el signo termina el 22 { signo="ACUARIO"; } else { signo="ARIES"; } break; case 3://Marzo if(dia <= 23)//supongo q el signo termina el 23 { signo="ARIES"; } else { signo="TAURO"; } break; //....... //..... default: break; } //TxtSigno.Text = signo; {

} }

} Zodiaco con clases y objetos using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Unidad3A3 { class Predicciones { private string nombre; const int ao = 2013; static void Main(string[] args) { int diaNac=0, mesNac=0, aoNac = 0; Predicciones pred = new Predicciones(); if (pred.CalculaEdad(ao, aoNac) > 25) { Console.WriteLine("Te dir tu signo zodiacal y lo que te depara el destino: "); Console.WriteLine(":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"); Console.WriteLine(); pred.Zodiaco(diaNac,mesNac); Console.ReadKey(); } else { pred.Preparatoria(Edad); } if (Edad <= 17) { Console.WriteLine("Eres muy jovencito para darte consejo o mencionar tu signo zodiacal, bye "); } Console.ReadKey(); } public Predicciones() { Console.WriteLine(":::::::::::::::::::::::::::::::"); Console.WriteLine(":UNIDAD 3. ACTIVIDAD 3\n HOROSCOPO "); Console.WriteLine(":::::::::::::::::::::::::::::::"); Console.WriteLine(); Console.WriteLine("BIENVENIDO!!!!\n"); Console.WriteLine(); Console.WriteLine("SI QUIERES CONOCER TU SUERTE INGRESA TU NOMBRE: "); nombre = Console.ReadLine(); } public int CalculaEdad(int ao, int aoNac) { int Edad; Console.WriteLine("Ingresa el ao de tu nacimiento"); aoNac = int.Parse(Console.ReadLine()); Console.WriteLine(); Edad = ao - aoNac; Console.WriteLine("Hola " + nombre + " tu edad es: " + Edad); return Edad; }

public void Zodiaco(int diaNac, int mesNac) { Console.WriteLine("Ingresa tu dia de nacimiento"); diaNac = int.Parse(Console.ReadLine()); Console.WriteLine("Ingresa el mes de tu nacimiento"); mesNac = int.Parse(Console.ReadLine()); Console.WriteLine(); if ((mesNac == 3 && diaNac >= 21) || (mesNac == 4 && diaNac <= 20)) { Console.WriteLine("Su signo Zodiacal es: Aries"); Console.WriteLine("El sol brillar intensamente para t y toda tu familia\nlo que te traer buena suerte"); } if ((mesNac == 5 && diaNac >= 21) || (mesNac == 5 && diaNac <= 21)) { Console.WriteLine("Su signo Zodiacal es: Tauro"); Console.WriteLine("No salgas a la calle. Es tu dia de mala suerte"); } if ((mesNac == 5 && diaNac >= 22) || (mesNac == 6 && diaNac <= 21)) { Console.WriteLine("Su signo Zodiacal es: Gminis"); Console.WriteLine("Te llevars una agradable sorpresa en tus relaciones amorosas"); } if ((mesNac == 6 && diaNac >= 22) || (mesNac == 7 && diaNac <= 22)) { Console.WriteLine("Su signo Zodiacal es: Cncer"); Console.WriteLine("Los planetas que te protegen se cruzarn en sus rbitas. Te mandarn energa"); } if ((mesNac == 7 && diaNac >= 23) || (mesNac == 8 && diaNac <= 23)) { Console.WriteLine("Su signo Zodiacal es: Leo"); Console.WriteLine("Compra muchos nmeros del melate. Hoy es tu da de suerte"); } if ((mesNac == 8 && diaNac >= 24) || (mesNac == 9 && diaNac <= 23)) { Console.WriteLine("Su signo Zodiacal es: Virgo"); Console.WriteLine("El amor llegr a t de quien menos lo esperas. Conqustalo con un helado de fresa"); } if ((mesNac == 9 && diaNac >= 24) || (mesNac == 10 && diaNac <= 23)) { Console.WriteLine("Su signo Zodiacal es: Libra"); Console.WriteLine("Tus relaciones laborales son favorables. Posiblemente te doblen el sueldo"); } if ((mesNac == 10 && diaNac >= 24) || (mesNac == 11 && diaNac <= 22)) { Console.WriteLine("Su signo Zodiacal es: Escorpin"); Console.WriteLine("Sonre a toda la gente. Puede ser que alguien lo necesite"); } if ((mesNac == 11 && diaNac >= 23) || (mesNac == 12 && diaNac <= 21)) { Console.WriteLine("Su signo Zodiacal es: Sagitario"); Console.WriteLine("En el horizonte de tu vida se presentan algunos nubarrones. Adquiere un buen paraguas"); }

if ((mesNac == 12 && diaNac >= 22) || (mesNac == 1 && diaNac <= 20)) { Console.WriteLine("Su signo Zodiacal es: Capricornio"); Console.WriteLine("Hoy encontrars en tu camino a una persona que ha laborado contigo. No confes mucho en ella"); } if ((mesNac == 1 && diaNac >= 21) || (mesNac == 2 && diaNac <= 18)) { Console.WriteLine("Su signo Zodiacal es: Acuario"); Console.WriteLine("Tal vez nadie te lo ha dicho. T le gustas a alguien. Bscalo en este da"); } if ((mesNac == 2 && diaNac >= 19) || (mesNac == 3 && diaNac <= 20)) { Console.WriteLine("Su signo Zodiacal es: Escorpin"); Console.WriteLine("No permitas que este da sea de tristeza. Todo el dia te iluminar la luna"); } } public void Preparatoria(int Edad) { { Console.WriteLine("Eres un alumno de preparatoria, No te aconsejo casarte!! "); } } public static int Edad { get; set; } } }

Вам также может понравиться