0% encontró este documento útil (0 votos)
119 vistas6 páginas

lENGUAE C++

El documento presenta 27 ejercicios de programación en C que abordan temas como la captura y procesamiento de datos, estructuras condicionales y repetitivas, y cálculos matemáticos. Los ejercicios piden desarrollar programas para clasificar edades, comparar números, calcular precios y descuentos, procesar datos de empleados, ordenar y sumar números, y más.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
119 vistas6 páginas

lENGUAE C++

El documento presenta 27 ejercicios de programación en C que abordan temas como la captura y procesamiento de datos, estructuras condicionales y repetitivas, y cálculos matemáticos. Los ejercicios piden desarrollar programas para clasificar edades, comparar números, calcular precios y descuentos, procesar datos de empleados, ordenar y sumar números, y más.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Ejercicios Varios

1. Realizar un programa que capture la edad de un usuario y de acuerdo a la misma, indicar si


es un bebe, un nio o un adulto.
2. Realizar un programa que capture un nmero y permita ejecutar las siguientes comparaciones:
a) Si es menor o igual que 100 y mayor o igual a 25.
b) Si esta entre 25 y 100
c) Si es menor que 25 o mayor que 100, y.
d) Si no esta entre 25 y 100.
3. Un Vendedor ofrece su producto de la siguiente manera: Si le compran 10 artculos o menos, el
precio por producto es de 20000 Bs. Si le compran ms de 10, el precio es de 15000 mil Bs. Con
solo proporcionarle la cantidad de artculos de cmo resultado el precio y el total.
4. La empresa Computer 2007 tiene 05 empleados. Por cada uno se lee el nombre, departamento
y sueldo. Hacer un programa que lea esa informacin e imprima el nombre, sueldo actual y sueldo
nuevo de acuerdo a lo siguiente:
Salario Actual
Menos o igual a 900000
Entre 900000 y 1300000
Entre 1300000 y 1800000 inclusive
Mayor a 1800000

% Aumento
20
10
05
02

5. Desarrollar un programa en C, que pida por teclado la nota de una asignatura que tiene 40
estudiantes y muestre por pantalla:
a) SOBRESALIENTE, en el caso de que la nota sea mayor o igual que 9 y menor o igual que 10.
b) NOTABLE, en el caso que la nota sea mayor o igual que 7 y menor que 9.
c) BIEN, en el caso de que la nota sea mayor o igual que 6 y menor que 7.
d) SUFICIENTE, en el caso de que la nota sea mayor o igual que 05 y menor que 6.
d) INSUFICIENTE, en el caso de que la nota sea mayor o igual que 3 y menor que 5,
f) MUY DEFICIENTE, en el caso de que la nota sea mayor o igual que 0 y menor que 3.
g) Error, NOTA INCORRECTA, en el caso de que la nota sea menor que 0 mayor que 10.
6. Realizar un men de 05 opciones y mediante Switch ejecutar la opcin que se desee. La forma
del men ser la siguiente:

a) La potencia de un nmero entero


b) El rea de un trapecio
c) El rea de un Triangulo
d) La Suma de 2 nmeros
e) El producto de 2 nmeros.
7. Realizar un Programa en C, empleando la sentencia iterativa For, que muestre por pantalla los
nmeros pares del 1 al 100.
8. La empresa Computer es productora de 02 tipos de mallas: Mallas planas y Mallas en rollo. La
alta gerencia requiere controlar las ventas por da segn las siguientes polticas: si el comprador
tiene ms de 05 aos adquiriendo malla en rollo tendr un descuento del 8% en esta malla. Si el
comprador de malla plana por ms de 06 aos tendr un descuento del 6% en esa malla. El costo de
la malla plana es de 400000 bolvares por metro y de la malla de rollo es de 250000 por metro.
Elabore un programa en C, que capture los metros a comprar por tipo de malla para un cliente,
adems del tiempo en aos que como comprador ha adquirido los tipos de mallas existentes. La
salida del programa ser la cantidad total de descuento obtenido por el cliente.
9. Desarrollar un programa que muestre un listado de categoras de pelculas y pide al usuario que
introduzca el cdigo de la categora de la pelcula y posterior a ello pide que el usuario introduzca el
nmero de das de atraso en la devolucin de la pelcula. Lo que debe hacer el programa es sumar
el precio de la pelcula ms el valor del recargo multiplicado por el nmero de das de atraso, y as se
muestra al final el total a pagar por el usuario.
10. En la siguiente tabla se muestran las categoras a las que pertenecen los signos del zodaco:

Signo
Aries
Tauro
Geminis
Cancer
Leo
Virgo
Libra
Escorpio
Sagitario
Capricornio
Acuario
Piscis

Categora
Fuego
Tierra
Aire
Agua
Fuego
Tierra
Aire
Agua
Fuego
Tierra
Aire
Agua

Se quiere escribir un programa en C que:


1)

Muestre

2)

Pida

por

el

listado

teclado

de
un

los
nmero

signos
(dato

del

zodaco,

entero)

con

asociado

sus
a

un

nmeros
signo

asociados.

del

zodaco.

3) Muestre la categora a la que pertenece el signo del zodaco seleccionado.


Nota: Si el nmero introducido por el usuario, no est asociado a ningn signo del zodaco, se
mostrar el mensaje: "ERROR: <nmero> no est asociado a ningn signo.".
11. Realizar un Programa en C, empleando la sentencia iterativa Do While, que muestre por pantalla
los nmeros pares del 1 al 1000.
12. Una compaa productora de aceite, ha decidido mecanizar el control de las ventas de sus
empleados. La compaa produce tres tipos de aceites: aceite tipo 1 (de primera), cuyo valor por litro
es de 500000, aceite tipo 2 (de segunda) con precio de 400000 por litro y aceite tipo 3 (de tercera)
con costo de 300000 por litro. Se desea realizar un programa en C, que realice el siguiente reporte
que incluya: Cdigo del vendedor, por tipo de aceite cantidad vendida, y el monto en bolvares
vendido por vendedor.
13. En un grupo se requiere clasificar a los alumnos de la siguiente manera: si tienen calificacin de
10 deber estar clasificado como excelente, si tiene 09 regular, entre otras categoras. Con solo
proporcionar la calificacin de cmo resultado un mensaje por pantalla que indique su nivel.
14. En una tienda ofrecen 03 productos y el producto 01 cuesta 100000 y maneja un descuento del
05%, el producto 02 cuesta 150000 y tiene un descuento del 15%, el producto cuesta 200000 y tiene
un descuento del 25%. Con solo proporcionar la cantidad y el nmero de productos, presentar el
importe, el descuento y la compra. Desarrollar con estructura Switch.
15. Realizar un Programa en C, empleando la sentencia iterativa While, que muestre por pantalla los
primeros 30 nmeros naturales, pero a la inversa del 30 al 1.
16. Suponga que ustedes estn encargados del Centro de Computacin de la empresa La
Felicidad, y se le ha pedido el monto que adeuda el cliente ms moroso que tiene la empresa, as
como el inters a pagar en el presente mes, sabiendo que si el atraso es de 30 a 60 das inclusive,
el inters a cobrar es del 2%, si el atraso esta entre 61 y 90 das inclusive, el inters a cobrar ser
del 5%, si el atraso es de 91 a 129 das inclusive, el inters a cobrar ser del 7% y si el atraso es

mayor a 120 das el inters a cobrar ser de 15%. Escribir un programa en C que genere el monto a
pagar por el cliente de acuerdo a los datos suministrados.
17. Se est realizando un proceso de elecciones entre 02 candidatos A y B, al votante se le da una
tarjeta donde debe colocar: 1, si su candidato es A o 2 si su candidato es B. Se considera voto nulo
todas aquellas tarjetas que contengan un nmero diferente a lo previamente sealados. Realizar un
programa en C que permita determinar cuntos votos obtuvo A, cuantos votos obtuvo B, cuantos
fueron nulos y cul fue el candidato ganador de un total de n votantes. Considerar que puede haber
empate, entre ambas opciones electorales.
18. De la siguiente galera de productos:
CAMISA
CHAQUETA
ZAPATOS
PANTALON
FALDAS
GORRAS
El usuario introducir el cdigo y el nmero de unidades del producto que desea comprar. El
programa determinar el total a pagar, como una factura. Trabajar con estructura Switch.
19. Realizar un Programa en C, empleando la sentencia iterativa For, que muestre por pantalla los
primeros 30 nmeros naturales, pero a la inversa del 30 al 1.
20. Realizar un programa que calcule el importe a pagar por un vehculo al circular por una autopista.
El vehculo pude ser una bicicleta, una moto, un carro o un camin. Para definir el conjunto de
vehculos deben utilizar una estructura Switch. El importe se calculara segn los siguientes datos:
a) Un importe fijo de 100 unidades para la bicicleta.
b) Las motos y los carros pagaran 30 unidades por Km.
c) Los camiones pagaran 30 unidades por Km. ms 25 unidades por toneladas.
21. Desarrollar un programa en C que permita a un usuario tres nmeros enteros y el programa los
ordenar en orden ascendente y a continuacin en orden descendente, mostrando en la primer
columna los nmeros de menor a mayor y en la siguiente columna a continuacin los nmeros de
mayor a menor.
22. Escriba un programa que pida dos nmeros enteros y muestre si el mayor es mltiplo del menor.

23. Realizar un programa que aconseje qu ropa se debe poner el usuario en funcin de los datos de
temperatura y humedad introducidos por teclado. La tabla de valores que debe seguir el programa
para aconsejar, es la siguiente:

Temperatura

Humedad

Ropa

25

90

Pantaln largo y camisa

10

10

Pantaln
chaleco

45

Pantaln,
abrigo

chaleco

30

85

Pantaln
camiseta

corto

38

86

Pantaln
camiseta

corto

de

pana

Realice este ejercicio utilizando la sentencia de control Switch.


24. Realizar un Programa en C, empleando la sentencia iterativa do While, en el que el usuario
introduce un nmero entero y el programa responde si el nmero es par o impar.
25. Disee un programa que obtenga, la calificacin mayor y la calificacin menor, de un grupo de 40
estudiantes, adems de los nombres de dichos alumnos.
26. En un pas hubieron elecciones para elegir al presidente. El pas consta de 7 provincias o
regiones, de las cuales se han levantado actas que contiene el total de votos obtenidos por los 4
partidos polticos en dicha regin. Disee un programa en c, que lea las actas de las 7 provincias,
muestre que partido gan las elecciones y en caso de empate, lo especifique con un mensaje.
26. En un supermercado, hay 3 departamentos (de ropa, comestibles y perfumera), en los cuales se
realizan un descuento de 5%, 3.5% y 8% respectivamente, por las compras totales mayores de
$100.00. Disee un programa que dado el monto de la compra, realice los descuentos pertinentes
por departamento, le indique al usuario a cuanto asciende su nuevo monto e indique, cuanto fue lo
recaudado al final del da.

27. La Empresa, el porvenir s.a de desea conocer lo que debe pagar en concepto de horas extras a
un grupo de n empleados. Se sabe que una hora extra diurna, se paga el doble que una hora normal.
Y una hora extra nocturna se paga el doble de una hora normal ms el 25%. Adems que todos los
empleados tiene sueldos diferentes, muestre el nuevo sueldo de cada uno de ellos y lo que tendr
que pagar la empresa en concepto de horas extra.
28. Una compaa de telfonos, cobra $0.03 por minuto la llamada nacional local, $0.06 por la
llamada de larga distancia nacional y $0.10 la llamada de larga distancia internacional. Disee un
programa que calcule las facturas mensuales de los clientes, sabiendo que, si las llamadas fueron
realizadas por la maana tienen un doble valor, y si los 10 primeros minutos de llamadas locales son
gratis, en cualquier horario.
29. un estudiante desea saber cul fue su promedio en matemtica I, para ello dispone de la
siguiente informacin: tiene 3 exmenes, con una ponderacin del 20% cada uno y 2 laboratorios
con una ponderacin del 30% cada uno. Disee un programa que dadas las notas calcule el
promedio del alumno y muestre en pantalla si el alumno esta reprobado o no (para aprobar esta
materia se requiere de una nota mayor o igual a 6.00).
30. En un supermercado, se realizan descuentos por las compras a partir de unas bolitas de colores.
Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la bolita es roja, se aplica un
descuento del 30% y si saca una bolita color blanca, no se aplica ningn descuento. Disee un
programa que a partir del importe de la compra y el color de la bolita, muestre lo que debe pagar
dicho cliente.

También podría gustarte