Está en la página 1de 6

TALLER PROGRAMACION CORTE III

Ejercicio 1

Escribir un programa que pregunte al usuario su edad y muestre por pantalla si es mayor de edad
o no.

Ejercicio 2

Escribir un programa que almacene la cadena de caracteres contraseña en una variable, pregunte
al usuario por la contraseña e imprima por pantalla si la contraseña introducida por el usuario
coincide con la guardada en la variable sin tener en cuenta mayúsculas y minúsculas.

Ejercicio 3

Escribir un programa que pida al usuario dos números y muestre por pantalla su división. Si el
divisor es cero el programa debe mostrar un error.

Ejercicio 4

Escribir un programa que pida al usuario un número entero y muestre por pantalla si es par o
impar.

Ejercicio 5

Para tributar un determinado impuesto se debe ser mayor de 16 años y tener unos ingresos
iguales o superiores a 1000 € mensuales. Escribir un programa que pregunte al usuario su edad y
sus ingresos mensuales y muestre por pantalla si el usuario tiene que tributar o no.

Ejercicio 6

Los alumnos de un curso se han dividido en dos grupos A y B de acuerdo al sexo y el nombre. El
grupo A esta formado por las mujeres con un nombre anterior a la M y los hombres con un
nombre posterior a la N y el grupo B por el resto. Escribir un programa que pregunte al usuario su
nombre y sexo, y muestre por pantalla el grupo que le corresponde.

Ejercicio 7

Los tramos impositivos para la declaración de la renta en un determinado país son los siguientes:

Renta Tipo impositivo

Menos de 10000€ 5%

Entre 10000€ y 20000€ 15%

Entre 20000€ y 35000€ 20%

Entre 35000€ y 60000€ 30%

Más de 60000€ 45%


Escribir un programa que pregunte al usuario su renta anual y muestre por pantalla el tipo
impositivo que le corresponde.

Ejercicio 8

En una determinada empresa, sus empleados son evaluados al final de cada año. Los puntos que
pueden obtener en la evaluación comienzan en 0.0 y pueden ir aumentando, traduciéndose en
mejores beneficios. Los puntos que pueden conseguir los empleados pueden ser 0.0, 0.4, 0.6 o
más, pero no valores intermedios entre las cifras mencionadas. A continuación, se muestra una
tabla con los niveles correspondientes a cada puntuación. La cantidad de dinero conseguida en
cada nivel es de 2.400€ multiplicada por la puntuación del nivel.

Nivel Puntuación

Inaceptable 0.0

Aceptable 0.4

Meritorio 0.6 o más

Escribir un programa que lea la puntuación del usuario e indique su nivel de rendimiento, así como
la cantidad de dinero que recibirá el usuario.

Ejercicio 9

Escribir un programa para una empresa que tiene salas de juegos para todas las edades y quiere
calcular de forma automática el precio que debe cobrar a sus clientes por entrar. El programa
debe preguntar al usuario la edad del cliente y mostrar el precio de la entrada. Si el cliente es
menor de 4 años puede entrar gratis, si tiene entre 4 y 18 años debe pagar 5€ y si es mayor de 18
años, 10€.

Ejercicio 10

La pizzería Bella Napoli ofrece pizzas vegetarianas y no vegetarianas a sus clientes. Los
ingredientes para cada tipo de pizza aparecen a continuación.

Ingredientes vegetarianos: Pimiento y tofu.

Ingredientes no vegetarianos: Peperoni, Jamón y Salmón.

Escribir un programa que pregunte al usuario si quiere una pizza vegetariana o no, y en función de
su respuesta le muestre un menú con los ingredientes disponibles para que elija. Solo se puede
eligir un ingrediente además de la mozzarella y el tomate que están en todas la pizzas. Al final se
debe mostrar por pantalla si la pizza elegida es vegetariana o no y todos los ingredientes que lleva.

Ejercicio 11
Una persona adquirió un producto para pagar en 20 meses. El primer mes pagó 10 €, el segundo
20 €, el tercero 40 € y así sucesivamente. Realizar un algoritmo para determinar cuánto debe
pagar mensualmente y el total de lo que pagó después de los 20 meses.

Ejercicio 12

Hacer un programa que muestre un cronometro, indicando las horas, minutos y segundos.

Ejercicio 1

Crea una aplicación que pida un número y calcule su factorial (El factorial de un número es el
producto de todos los enteros entre 1 y el propio número y se representa por el número seguido
de un signo de exclamación. Por ejemplo 5! = 1x2x3x4x5=120

Ejercicio 3

Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la suma y la media de
todos los números introducidos.

Ejercicio 4

Realizar un algoritmo que pida números (se pedirá por teclado la cantidad de números a
introducir). El programa debe informar de cuantos números introducidos son mayores que 0,
menores que 0 e iguales a 0.

Ejercicio 6

Escribir un programa que imprima todos los números pares entre dos números que se le pidan al
usuario.

Ejercicio 7

Realizar una algoritmo que muestre la tabla de multiplicar de un número introducido por teclado.

Ejercicio 9

Escribe un programa que dados dos números, uno real (base) y un entero positivo (exponente),
saque por pantalla el resultado de la potencia.

Ejercicio 10

Algoritmo que muestre la tabla de multiplicar de los números 1,2,3,4 y 5.

Ejercicio 11

Escribe un programa que diga si un número introducido por teclado es o no primo. Un número
primo es aquel que sólo es divisible entre él mismo y la unidad. Nota: Es suficiente probar hasta la
raíz cuadrada del número para ver si es divisible por algún otro número.

Ejercicio 12
Realizar un algoritmo para determinar cuánto ahorrará una persona en un año, si al final de cada
mes deposita cantidades variables de dinero; además, se quiere saber cuánto lleva ahorrado cada
mes.

Ejercicio 13

Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la
semana (seis días) y requiere determinar el total de éstas, así como el sueldo que recibirá por las
horas trabajadas.

Ejercicio 15

Una persona adquirió un producto para pagar en 20 meses. El primer mes pagó 10 €, el segundo
20 €, el tercero 40 € y así sucesivamente. Realizar un algoritmo para determinar cuánto debe
pagar mensualmente y el total de lo que pagó después de los 20 meses.

Ejercicio 16

Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Realice un
algoritmo para determinar el sueldo semanal de N trabajadores y, además, calcule cuánto pagó la
empresa por los N empleados.

Ejercicio 17

Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Para esto,
se registran los días que trabajó y las horas de cada día. Realice un algoritmo para determinar el
sueldo semanal de N trabajadores y además calcule cuánto pagó la empresa por los N empleados.

Ejercicio 18

Realizar un diagrama de flujo que permita ingresar por teclado los valores de 3 libros, saque el
subtotal, le saque el IVA y si el subtotal es menor o igual a $200 hacer el 10% de descuento, si es
menor o igual a $400 hacer el 15% de descuento, caso contrario hacer el 20% de descuento, en
todos los casos imprimir el subtotal, el IVA, el descuento y el total a pagar.

Ejercicio 19

Escribe un programa que pida un número entero, y conteste al usuario: “Has

introducido el numero (x), gracias”.

Ejercicio 19

Escribe un programa que pregunte al usuario cuántos años tiene, y conteste al

usuario: “Ahora se que tienes (x) años, gracias”.

EJERCICIO 21
Ejercicio 1: Cálculo de precios con descuento Escribe un programa que pregunte el precio, el tanto
por ciento de descuento, y te diga el precio con descuento. Por ejemplo, si el precio que introduce
el usuario es 300 y el descuento 20, el programa dirá que el precio final con descuento es de 240.

Ejercicio 2

Cálculo de área y perímetro Escribe un programa que pregunte al usuario los dos lados de un
rectángulo y presente por pantalla el cálculo del perímetro (suma de los lados) y el área (base por
altura).

Ejercicio 3

Cambio de dólares a euros. Suponiendo que 1 euro = 1.33250 dólares. Escribe un programa que
pida al usuario un número de dólares y calcule el cambio en euros.

Ejercicio 4

Cálculo de perímetro de circunferencia, área del círculo, y volumen de la esfera. Suponiendo que
pi = 3.1416. Escribe un programa que pida al usuario que introduzca el radio, y presente por
pantalla el cálculo del perímetro de la circunferencia (2*pi*r), el área del círculo (pi*r2 ), y el
volumen de la esfera (V = 4*pi*r3 /3).

Ejercicio 5

Pasar de días, horas y minutos a segundos. Escribe un programa que pida al usuario los siguientes
datos: días, horas y minutos. Y le conteste con la cantidad de segundos totales que son esos datos.

Ejercicio 6

Pasar de segundos a días, horas y minutos. Escribe un programa que pida al usuario que
introduzca los segundos, y le conteste diciéndole el número de días, horas, minutos y segundos
que son.

Ejercicio 7

Escribir un programa que pida por teclado los tres coeficientes (a, b y c) de la ecuación ax 2
+bx+c=0 y calcule las dos soluciones suponiendo que ambas serán reales (es decir que la raíz
queda positiva)

Ejercicio 1: ¿Qué imprime?.

¿Qué imprime el siguiente fragmento de código? Compruébalo.

int i;

for i=0:1:4

printf(“>>> %d: %d\n”,i,i*i*2);

end

Ejercicio 2: ¿Qué imprime?.


¿Qué imprime el siguiente fragmento de código? Compruébalo.

int i=4, x=5;

for i=0:1:4

printf(“>>> %d: %d\n”,i,i*x);

end

Ejercicio 9

Bucles4. Realizar un programa que imprima por pantalla tantos asteriscos como diga el usuario.
¿Al ejecutarse debe preguntar “Cuantos asteriscos desea imprimir?”, leer el número que introduce
el usuario e imprimir los asteriscos.

Ejercicio 6: Bucles 1. Realizar un programa que imprima los números del 1 al 57. Repetir este
ejercicio con todos los tipos de bucles (for, while)

Ejercicio 7: Bucles 2. Realizar un programa que pida al usuario un número y presente los números
del 1 al número que introdujo el usuario. Repetir este ejercicio con todos los tipos de bucles (for,
while).

Ejercicio 8: Bucles 3. Realizar un programa que pida al usuario dos números y presente los
números del primero número al segundo que introdujo el usuario. Repetir este ejercicio con todos
los tipos de bucles (for, while).

////////

También podría gustarte