Taller Lenguaje C
Docente: Fredy Yesid Nocua Mesa
1. Se debe desarrollar un programa que pida el ingreso del precio de un articulo y la cantidad
que lleva el cliente. Mostrar lo que debe pagar el comprador, Definir una variable float
para el precio del artículo.
2. Se ingresa por teclado un número positivo de uno o dos dígitos (1 .. 99) mostrar un
mensaje indicado si el número tiene uno o dos dígitos. (Tener en cuenta que condición
debe cumplirse para tener dos dígitos un número entero)
3. Un postulante a un empleo, realiza un test de capacitación, se obtuvo la siguiente
información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas
que contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos
por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que
ha obtenido, y sabiendo que:
Nivel máximo: Porcentaje>=90%.
Nivel medio: Porcentaje>=75% y <90%.
Nivel regular: Porcentaje>=50% y <75%.
Fuera de nivel: Porcentaje<50%.
4. De un operario se conoce su sueldo y los años de antigüedad. Se pide confeccionar un
programa que lea los datos de entrada e informe:
a. Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años, otorgarle
un aumento del 20 %, mostrar el sueldo a pagar.
b. Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle un
aumento de 5 %.
c. Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin cambios.
5. Desarrollar un programa que permita cargar n números enteros y luego nos informe
cuántos valores fueron pares y cuántos impares. Emplear el operador “%” en la condición
de la estructura condicional (este operador retorna el resto de la división de dos valores,
por ejemplo 11%2 retorna un 1):
if (valor%2==0) //Si el if da verdadero luego es par.
6. Se cuenta con la siguiente información:
Las edades de 5 estudiantes del turno mañana.
Las edades de 6 estudiantes del turno tarde.
Las edades de 11 estudiantes del turno noche.
Las edades de cada estudiante deben ingresarse por teclado.
a. Obtener el promedio de las edades de cada turno (tres promedios)
b. Imprimir dichos promedios (promedio de cada turno)
c. Mostrar por pantalla un mensaje que indique ¿cuál de los tres turnos tiene un
promedio de edades menor?
7. En un banco se procesan datos de las cuentas corrientes de sus clientes. De cada cuenta
corriente se conoce: número de cuenta y saldo actual. El ingreso de datos debe finalizar al
ingresar un valor negativo en el número de cuenta.
Se pide confeccionar un programa que lea los datos de las cuentas corrientes e informe:
a. De cada cuenta: número de cuenta y estado de la cuenta según su saldo, sabiendo
que: Estado de la cuenta 'Acreedor' si el saldo es >0.
'Deudor' si el saldo es <0.