Está en la página 1de 3

TALLER DE RESOLUCIÓN DE EJERCICIOS

Desarrollar un programa en C# y Subir al Campus Virtual.

GRUPO 1:
a. Desarrolle un algoritmo que realice la sumatoria de los números enteros pares
comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa
deberá imprimir los números en cuestión y finalmente su sumatoria.
b. Desarrollar un programa en C# que acepte las fechas escritas de modo usual y
las visualice como números. Por ejemplo, la entrada: 20, agosto, 2015 debe
mostrar una salida así: 20, 08, 2015.
c. Ingresar el sueldo de una persona, si supera los 3000 pesos mostrar un mensaje
en pantalla indicando que debe abonar impuestos.
d. Se ingresa por teclado un número positivo de uno o dos dígitos (1...99) mostrar
un mensaje indicando si el número tiene uno o dos dígitos.
e. Realizar un programa que pida tres notas de un alumno, calcule el promedio e
imprima lo siguiente:
Si el promedio es >10 mostrar "Aprobado".
Si el promedio es >7 y <=10 mostrar "Desaprobado".
Si el promedio es <7 mostrar "Reprobado".

GRUPO 2:
a. Desarrolle un algoritmo que realice la sumatoria de los números enteros
múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. +
100. El programa deberá imprimir los números en cuestión y finalmente su
sumatoria.
b. Crear un programa que pida tres números e indicar si el tercero es igual a la
suma del primero y el segundo.
c. Realizar un programa que me indique si un número es par o impar, que muestre
un mensaje de salida 
d. Confeccionar un programa que pida por teclado tres notas de un alumno, calcule
el promedio e imprima alguno de estos mensajes:
Si el promedio es >=7 mostrar "Promocionado".
Si el promedio es >=4 y <7 mostrar "Regular".
Si el promedio es <4 mostrar "Reprobado".
e. Hacer el algoritmo que imprima el mayor y el menor de una serie de 5 números
que vamos introduciendo por teclado.
GRUPO 3:
a. Elaborar un algoritmo que solicite el numero de respuestas correctas, incorrectas
y en blanco, correspondientes a postulantes, y muestre su puntaje final
considerando, que por cada respuesta correcta tendrá 4 puntos, respuestas
incorrectas tendrá -1 y respuestas en blanco tendrá 0.
b. Cree un programa que pida 2 números al usuario y determine si el primer
número es múltiplo del segundo
c. Realizar un programa que solicite ingresar dos números distintos y muestre
por pantalla el mayor de ellos.
d. Confeccionar un programa que permita cargar un número entero positivo de
hasta tres cifras y muestre un mensaje indicando si tiene 1, 2, o 3 cifras. Mostrar
un mensaje de error si el número de cifras es mayor.
e. Crear un programa que lea una letra tecleada por el usuario y diga si se trata de
una vocal, una cifra numérica o una consonante

GRUPO 4:
a. Desarrolle un algoritmo que realice la sumatoria de los números enteros
comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
b. En un estacionamiento cobran $/. 1.500 por hora o fracción. Diseñe un algoritmo
que determine cuanto debe pagar un cliente por el estacionamiento de su
vehículo, conociendo el tiempo de estacionamiento en horas y minutos.
c. Se ingresan tres notas de un alumno, si el promedio es mayor o igual a 7 mostrar
un mensaje "Promocionado".
d. Crear un programa que muestre las letras de la Z (mayúscula) a la A (mayúscula,
descendiendo).
e. Confeccionar un programa que permita obtener una serie de sumas ejemplo
primer número=2, segundo número=4; suma1=2, suma2=6; es decir las sumas
son resultado de la suma anterior más el numero ingresado correspondiente

GRUPO 5:
a. Desarrolle un algoritmo que lea los primeros 300 números enteros y determine
cuántos de ellos son impares; al final deberá indicar su sumatoria.
b. Diseñe un algoritmo que determine si un número es o no es, par positivo.
c. Crear un programa que tome dos números y diga si ambos son pares o impares.
d. Crear un programa que pida al usuario su nombre, y le diga "Hola" si se llama
"David", o bien le diga "No te conozco" si teclea otro nombre.
e. Crea un programa que escriba en pantalla los números del 1 al 10, usando
"while".
GRUPO 6:
a. Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si
dicho número es par o impar.
b. Diseñe un algoritmo que lea un número de tres cifras y determine si es igual al
revés del número.
c. Diseñar un programa en C# que nos permita saber cuál es el número mayor
entre 2 números.
d. Crear un programa que pida números positivos al usuario, y vaya calculando la
suma de todos ellos (terminará cuando se teclea un número negativo o cero).
e. Crea un programa que escriba en pantalla los números pares del 26 al 10
(descendiendo), usando "do…while".

GRUPO 7:
a. Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a
mayor, si es el caso.
b. Diseñe un algoritmo que determine quienes son contemporáneos entre Juan,
Mario y Pedro.
c. Desarrollar un programa que solicite al usuario un número y determine si dicha
cantidad es par o impar, en caso de que el número sea par, el programa deberá
verificar si el número está entre el rango [10 -100].
d. Desarrollar un programa que permita cargar 5 nombres de personas y sus edades
respectivas. Luego de realizar la carga por teclado de todos los datos imprimir
los nombres de las personas mayores de edad (mayores o iguales a 18 años)
e. Crear un programa que escriba en pantalla los números del 1 al 50 que sean
múltiplos de 3 (pista: habrá que recorrer todos esos números y ver si el resto de
la división entre 3 resulta 0).

GRUPO 8:
a. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar
si es primo o no.
b. Diseñe un algoritmo que lea un número entero de 3 cifras, y forme el mayor
número posible con las cifras del número ingresado. El número formado debe
tener el mismo signo que el número ingresado.
c. Cree un programa que pida 3 números al usuario y determine cuál de ellos es el
menor.
d. Confeccionar un programa que permita cargar los nombres de 5 operarios y sus
sueldos respectivos. Mostrar el sueldo mayor y el nombre del operario.
e. Crear un programa que muestre los primeros ocho números pares (pista: en cada
pasada habrá que aumentar de 2 en 2, o bien mostrar el doble del valor que hace
de contador).

También podría gustarte