Descargar taller 2

Anuncio
Técnico Profesional en Mecatrónica
Programación I – Grupo 100
Profesor: Camilo Cadavid Giraldo
Taller #2 – Condicionales, ciclos y funciones. Programación en C++
De los siguientes enunciados se debe de entregar los archivos .cpp de cada uno de ellos, el
código fuente debe de estar debidamente documentado.
Ejercicios de condicionales:
1. Desarrolle un programa en C++ para saber si un año leído es bisiesto o no. Es
año bisiesto si el residuo de año/4 es igual a cero y si el residuo de año/400 es igual a
cero, y además que no sea divisible por 100.
2. Desarrollar un programa en C++ que identifique e imprima el número medio de un
conjunto de tres números únicos. El número medio es aquel que no es el
menor ni el mayor.
3. Se tiene el nombre del vendedor, código del producto, el total de las ventas de un
vendedor,
Calcule
su
comisión
teniendo
en
cuenta
que
si
el
producto es de: Código 1 esta es del 5%, Código 2 esta es del
8%, Código 3 esta es del 3. Imprima el nombre y la comisión.
4. Calcular el valor a pagar en la matrícula por un estudiante, teniendo en
cuenta lo siguiente: (valor matricula = cargos fijos + cargos variables)
Los cargos fijos son $30.000 y los cargos variables se calculan sumando
el 5% del patrimonio y un porcentaje de la renta así: renta < 500.000 el
1%; renta >= 500.000 y < de 1´000.000 el 1.5% y >= 1´000.000 el 2%.
Cada registro contiene: código y nombre del estudiante, Patrimonio y
Renta. Mostrar el nombre el valor de la matricula y de los cargos
variables.
5. Se
desea
seleccionar
un
atleta
para
una
maratón
internacional,
para seleccionarlo este debe haber terminado el maratón anterior, en
un tiempo determinado. Los tiempos son 150 minutos para hombres
menores de 40 años; 175 minutos para hombres con una edad mayor o
igual a 40 años y 180 minutos para mujeres. Los datos a introducir (leer)
son: Sexo, Edad y tiempo efectuado en su maratón anterior
Ejercicios de ciclos:
1. Desarrolle un programa en en C++ Generar e imprimir las tablas de multiplicar del 2 al
15.
2. El departamento de Risaralda necesita conformar una selección de baloncesto y para
ello necesita que los interesados cumplan los siguientes requisitos:
 Edad comprendida entre 18 y 22 años.
 Estatura de 1.75 metros en adelante.
 Peso de 65 kg en adelante.
Solamente se le va hacer la prueba a 100 deportistas. Debemos determinar cuántos son
aptos y cuantos no para conformar dicha selección.
3. Desarrollar un programa en C++ permita calcular el salario neto
para cada uno de los 20 trabajadores de una empresa teniendo en
cuenta que los datos de entrada son: nombre, sueldo básico por hora,
numero de horas trabajadas, y descuento de retención en la fuente.
4. Desarrollar un programa en C++ permita crear los números pares
comprendidos entre el 1 y el 29 con su respectiva sumatoria, una vez
calculada dicha sumatoria, calcular e imprimir su cuadrado, cubo y
promedio.
Ejercicios de funciones:
1. Desarrolle una función en C++ que lea tres números y muestre en pantalla cual es el
mayor y cuál es el menor, validar que los números sean distintos.
2. Desarrolle una función en C++ que lea N números, y calcule y muestre en pantalla la
suma de los pares y el producto de los impares.
3. Desarrolle una función en C++ que permita leer un valor entero positivo N y determinar
si es primo o no.
4. Desarrolle una función en C++ para calcular el factorial de N . (N! = 1*2*3*4....N).
5. Desarrolle una función en C++ para calcular la hipotenusa de un triangulo rectángulo
conocida las longitudes de sus catetos. (hipotenusa = √catA + catB).
Descargar