Está en la página 1de 2

EJERCICIOS C#

EJERCICIO 1: Ao bisiesto
Escribir un programa de consola que lea un ao por consola y, despus de determinar si el ao es bisiesto o no, escriba una salida como la siguiente en la consola: El ao 2000 es un ao bisiesto El ao 2009 no es un ao bisiesto Nota: Un ao es bisiesto si es divisible por 4, excepto el ltimo de cada siglo (aquel divisible por 100), salvo que ste ltimo sea divisible por 400.Es decir los aos que sean divisibles por 4 sern bisiestos; aunque no sern bisiestos si son divisibles entre 100 (como los aos 1700, 1800, 19002100) a no ser que sean divisibles por 400 (como los aos 1600, 2000 2400). [Fuente Wikipedia: http://es.wikipedia.org/wiki/A%C3%B1o_bisiesto ]

EJERCICIO 2: Aos bisiestos


Reutilizando parte del Ejercicio 1 escriba un programa que imprima un reporte en la consola indicando para cada ao entre 1950 y 2010 si es bisiesto o no

EJERCICIO 3: Abuela sorda


[extrado del libro: Learn to Program de Chris Pine] Escribir un simulador de abuela sorda. Cualquier cosa que le digas la abuela (cualquier cosa que tipes) ella responder: COOOOMO?! HABL MS FUERTE M'HIJITO! , a menos que grits (tipes todo en maysculas). Si grits puede oirte (o al menos eso piensa) y responde: NOOO! DESDE 1948. Para hacer ms realista el programa, el ao ser cualquier ao aleatorio entre 1940 y 1955. Tens que seguir hablando a la abuela hasta que grits CHAU. Fragmento de conversacin real entre nieto y simulador de abuela sorda Nieto: hola Abuela: COOOOMO?! HABLA MAS FUERTE M'HIJITO! Nieto: HOLAAAA! Abuela: NOOO! DESDE 1949 Nieto: como andas? Abuela: COOOOMO?! HABLA MAS FUERTE M'HIJITO! Nieto: QUE COMO ANDAS? Abuela: NOOO! DESDE 1950 Nieto: QUE HICISTE DE COMER?

Abuela: NOOO! DESDE 1949 Nieto: chau Abuela: COOOOMO?! HABLA MAS FUERTE M'HIJITO! Nieto: CHAU Abuela: CHAUUUU!

Algunos mtodos que seguramente te har falta para resolver este ejercicio son: .ToUpper() es un mtodo de string que convierte toda la cadena a maysculas El mtodo Next() de la clase Random devuelve un nmero aleatorio Random nroAleatorio int x = nroAleatorio.Next(); El mtodo est sobrecargado par aceptar mnimo y mximo int x = nroAleatorio.Next(5,20); // genera un nmero aleatorio entre 5 y 19

También podría gustarte