Está en la página 1de 3

ALGORITMOS Y PROGRAMACIÓN

TALLER LENGUAJE C

1- Realizar un programa que calcule el volúmen y el área de un cilindro con una base de radio
R y una altura H.

2- Realizar un programa tal que dada una distancia X recorrida por un automóvil en un
tiempo T calcule la velocidad alcanzada V.

3- Realizar un programa tal que indique si un número entero X es múltiplo o no de un


número Y.

4- Realizar un programa tal que dado un número entero N de dos cifras muestre dicho
número invertido (hacerlo sólo usando operaciones matemáticas).

5- Realizar un programa tal que lea 2 números y los muestre en orden ascendente.

6- Realizar un programa tal que calcule las suma de 3 números y, si el resultado es superior a
1000, restarle el 10% al resultado y, si es menor o igual mostra su raíz cuadrada.

7- Realizar un programa tal que calcule el valor absoluto de un número entero.

8- Realizar un programa tal que para un número cualquiera real N calcule y muestre los
resultados de las funciones matemáticas principales de Lenguaje C.

9- En los países de habla inglesa, es común medir la estatura de las personas en pies y
pulgadas; sin embargo, en muchos otros países, la estatura se mide en metros. Construya
un programa que permita ingresar los pies y pulgadas que mide una persona y convertir
esta medida a metros.

10- Escriba un programa usando Lenguaje C que determine el valor de los intereses obtenidos
por un monto de dinero invertido en un Certificado de Deposito a Termino (CDT) en una
entidad financiera durante un periodo de tiempo (en días). Esto se obtiene aplicando la
siguiente fórmula:

valorIntereses = (cantidad ∗ porcentajeInteres ∗ periodo)/360

El programa también debe hallar el valor total a retirar por el cliente que invirtió en el CDT
al final del periodo, teniendo en cuenta que existe un descuento del 7 % sobre los
intereses ganados por concepto de impuesto de retención en la fuente.
11- Utilice Lenguaje C y un diagrama de flujo para crear un programa que recibe un número
entero de 3 cifras y calcule el valor de la suma de ellas.

12- Mensualmente, un empleado debe hacer un aporte a seguridad social de un 4 % para


salud y un 4 % para pensión sobre su salario base. Escriba un programa en C que calcule el
valor del aporte que debe hacer un empleado a salud y a pensión sobre su salario base,
que encuentre el total del descuento por estos conceptos y que determine el salario neto a
pagar con el descuento realizado.

13- Construya un programa en Lenguaje C que, al ingresarle un número de días cualquiera,


determine cuantos minutos y cuantos segundos tiene esa cantidad de días.

14- Escriba un programa en Lenguaje C que encuentre las dos soluciones reales de una
ecuación algebraica de segundo grado utilizando la fórmula general.
Realizar las correspondientes validaciones (a<>0, el radicando no puede ser < 0). Si el
radicando es negativo mostrar un mensaje que diga “La ecuación tiene raíces imaginarias”.

Fórmula general:

15- Construya un programa que permita ingresar un número de 1 a 7 y salga el


correspondiente día de la semana ( Ej: 1 → Lunes; 2 → Martes; ...). Si ingresa un valor que
no esté comprendido entre 1 y 7 deberá imprimir un cartel que diga “ERROR ... valor fuera
de rango”.

16- Construya un programa que permita ingresar dos números reales y el símbolo de la
operación. Obteníendose el correspondiente resultado. Si el símbolo no es correcto,
deberá imprimir un mensaje que indique “Error en símbolo”.

17- El cambio de divisas de la bolsa de Bogotá el día 09 de Mayo de 2023 fué el siguiente:
100 chelines austriacos = 956,871 pesos
1 dólar EE. UU. = 122,499 pesos
100 dracmas griegas = 88,607 pesos
100 francos belgas = 323,728 pesos
50 francos franceses = 20,110 pesos
1 libra esterlina = 178,938 pesos
100 liras italianas = 9,289 pesos

Desarrollar algoritmos que realicen las siguientes conversiones:

a) Leer una cantidad en chelines austriacos e imprimir el equivalente en pesos.


b) Leer una cantidad en dracmas griegos e imprimir el equivalente en francos franceses.
c) Leer una cantidad en pesos e imprimir el equivalente en dólares y en libras esterlinas.

18- El gobierno ha decidido centralizar los servicios de telefonía móvil y para tal labor debe
construir un programa que le permita, dado los tres primeros números del celular,
identificar el operador al cual pertenecen. Muestre como resultado un mensaje con el
nombre del operador. Si dichos números no corresponden con un operador mostrar el
respectivo mensaje.

19- Una distribuidora de motocicletas tiene una promoción de fin de año que consiste en lo
siguiente: Las motos marca Honda tienen un descuento del 5%, las Yamaha del 8% y las
Suzuki del 10%, las otras marcas 2%. Se debe mostrar el precio de la moto, el descuento y
el precio a pagar.

20- En una aerolínea se están vendiendo tiquetes aéreos para diferentes países, se sabe que
un cliente indica a cuál país de los que ofrece la aerolínea desea viajar, así como la
cantidad de tiquetes que desea comprar. El costo de cada tiquete depende del país de
destino tal y como se muestra a continuación:
1- Estados Unidos ⇒ costo del tiquete es de U$1000 con descuento del 15% si compra 3 o
más pasajes
2- Islandia ⇒ costo del tiquete es de U$1350 con descuento del 25% si compra 2 o más
pasajes
3- México ⇒ costo del tiquete es de U$300 con descuento del 10% si compra de 2 a 4
pasajes)
4- Japón ⇒ costo del tiquete es de U$2000 con descuento del 27% si compra más de dos
pasajes

Calcular el monto total que debe pagar el cliente.

También podría gustarte