Está en la página 1de 6

Ejercicios

Calcular el promedio de 3 notas
Ingreso de 2 números e imprimirlos a la inversa

Console.WriteLine("Introduce un numero: ");
int numero1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Introduce otro número: ");
int numero2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Suma: {0} + {1} = {2}", numero1, numero2, numero1 +
numero2);
Completar el resto de operaciones

Programa que pide que ingreses tu edad e imprime en pantalla si eres Adulto,
Adolescente o Niño, Utilizando Ciclo if, else.
Console.WriteLine("Introduce tu edad: ");
int edad = Convert.ToInt32(Console.ReadLine());
if (edad >= 18) {
Console.WriteLine("Eres un Adulto");
}
else if (edad < 18 && edad >= 12) {
Console.WriteLine("Eres un adolescente");
}
Else {
Console.WriteLine("Eres un niño");
}
Console.ReadKey();

Mostrar sí un número es positivo o negativo
Operadores lógicos: &&, ||, !
Estas condiciones se puede encadenar con "y", "o", etc., que se indican de la
siguiente forma
Operador
&&
||
!

Significado
Y
O
No

Console. if ((opcion==1) || (opcion==3)) . a = Convert. mayor).. "Los dos números son positivos" o bien "Ninguno de los números es positivo".De modo que podremos escribir cosas como if ((opcion==1) && (usuario==2)) . Operador condicional: ? nombreVariable = condicion ? valor1 : valor2. Console.Write("{0} ". contador<=10.ReadLine())..WriteLine("El mayor de los números es {0}.. int a. Console.ToInt32(Console.ToInt32(Console.".. b = Convert. según corresponda. si es negativo. contador). se mostrará tal cual..  Crear un programa que use el operador condicional para mostrar un el valor absoluto de un número de la siguiente forma: si el número es positivo. se mostrará cambiado de signo. Crear un programa que pida al usuario dos números enteros y diga "Uno de los números es positivo". Ejercicios propuestos:   Crear un programa que pida una letra al usuario y diga si se trata de una vocal.Write("Escriba otro: ").. b. For int contador.ReadLine()). Console. for (contador=1. if ((!(opcion==opcCorrecta)) || (tecla==ESC)) . mayor.Write("Escriba un número: "). mayor = (a>b) ? a : b. } . contador++) { if (contador==5) break.

numero.WriteLine(). contador++) { if (contador==5) continue. numero. numero<=10. for (contador=1. tabla*numero). i++) Console. tabla<=5. Respuesta: no escribiría nada.Write("{0} ". Console. descendiendo Crear un programa que muestre los primeros ocho números pares Cláusula Continue int contador. .i). } Crear un programa que muestre los números del 15 al 5. tabla++) { for (numero=1. Console. porque la condición es falsa desde el principio. numero++) Console.i). tabla. Respuesta: los números del 1 al 3 ¿Qué escribiría en pantalla este fragmento de código? for (i=1.WriteLine("{0} por {1} es {2}".Método de impresión enseñar luis Mostrar la tabla de multiplicar de un número int tabla. for (tabla=1. contador<=10. i<4. contador). i>4.Write("{0} ". } ¿Qué escribiría en pantalla este fragmento de código? for (i=1. i++) Console.Write("{0} ".

i++). Console. i<= 4 .Write("{0} ". ¿Qué escribiría en pantalla este fragmento de código? for ( i= 0 .i).i).Write("{0} ".i). i++) { if ( i == 10 ) continue . luego nunca se llegará a cumplir la condición de salida.i).Write("{0} ". } Respuesta: escribe los números del 0 al 4. } Respuesta: escribe los números 0 y 1 (interrumpe en el 2).¿Qué escribiría en pantalla este fragmento de código? for (i=1.Write("{0} ". i<=4. de modo que repite cuatro veces una orden vacía. porque no aumentamos el valor de "i".Write("{0} ". ) Console. Console. i++) { if ( i == 2 ) continue . . porque hay un punto y coma después del "for". Console. ¿Qué escribiría en pantalla este fragmento de código? for ( i= 0 . ¿Qué escribiría en pantalla este fragmento de código? for ( i= 0 . y cuando termina. Console. excepto el 2. "i" ya tiene el valor 5.i). i++) { if ( i == 2 ) break . ¿Qué escribiría en pantalla este fragmento de código? for (i=1. i<= 4 . i<= 4 . Respuesta: escribe "1" continuamente. i<4. Respuesta: escribe un 5.

while while (condición) sentencia. i++) if ( i == 2 ) continue . porque no hay llaves tras el "for". int numero.ReadLine()). Respuesta: escribe 5.i).WriteLine("Es positivo"). porque la condición del "continue" nunca se llega a dar. while do . Console. usando "while".} Respuesta: escribe los números del 0 al 4.ReadLine()). while (numero != 0) { if (numero > 0) Console.Write("Teclea un número (0 para salir): "). i<= 4 . else Console. ¿Qué escribiría en pantalla este fragmento de código? for ( i= 0 . }  Crea un programa que escriba en pantalla los números del 1 al 10. Console.WriteLine("Es negativo"). numero = Convert. usando "while".WriteLine("Teclea otro número (0 para salir): ").Write("{0} ". do ...ToInt32(Console.  Crea un programa que escriba en pantalla los números pares del 26 al 10 (descendiendo). numero = Convert. luego sólo se repite la orden "if".ToInt32(Console. Console.

WriteLine("Aceptada. } while (clave != valida). } . int clave.ToInt32(Console. int valida = 711. clave = Convert.Write("Introduzca su clave numérica: ").WriteLine("No válida!\n").ReadLine()). while (condición).\n"). do { Console. Console. if (clave != valida) Console.sentencia.