0% encontró este documento útil (0 votos)
243 vistas4 páginas

Lab Usil

El documento presenta 26 ejercicios de programación en C++ que involucran estructuras lógicas de control secuencial como condicionales y ciclos. Los ejercicios incluyen algoritmos para determinar si un número es par o impar, positivo o negativo, calcular sumas, restas, multiplicaciones y más.

Cargado por

yofreandre
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
243 vistas4 páginas

Lab Usil

El documento presenta 26 ejercicios de programación en C++ que involucran estructuras lógicas de control secuencial como condicionales y ciclos. Los ejercicios incluyen algoritmos para determinar si un número es par o impar, positivo o negativo, calcular sumas, restas, multiplicaciones y más.

Cargado por

yofreandre
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 PDF, TXT o lee en línea desde Scribd

Curso de Fundamentos de Programacin / Ing.

Pedro Pablo Rosales Lpez

LABORATORIO 02

Estructuras Lgicas de Control Secuencial


1

Desarrolle un algoritmo, que le permita leer un valor numrico cualesquiera, que sea almacenado en
el identificador o variable N y que permita escribir si dicho valor es un nmero par o impar.

Considerando el algoritmo anterior, escribir un programa en Lenguaje C++, guardar el programa


con el nombre de L02Ejercicio2. Compilar el programa y ejecutar, para los nmeros 4 y 5.

Desarrolle un algoritmo, que permita leer un valor numrico cualesquiera, almacenarlo en un


identificador o variable N de tipo entera, y escribir en la pantalla si este nmero es positivo o
negativo. Escribir un programa en Lenguaje C++, que contenga este algoritmo, guardarlo con el
nombre de L02Ejercicio3, compilar y ejecutar este programa para los valores 5 y -1.

Desarrolle un algoritmo que permita leer un valor numrico cualesquiera, guarde este valor en una
variable N, y escriba en pantalla el comentario si el valor N es mltiplo de Z. Z tambin es un valor
ingresado por teclado. Escribir un programa en Lenguaje C++, que contenga este algoritmo, guarde
este programa con el nombre de L02Ejercicio4, compile y ejecute para los valores 245 y 5.

USIL / Facultad de Ingeniera / Laboratorio

Pgina 1 de 4

Curso de Fundamentos de Programacin / Ing. Pedro Pablo Rosales Lpez

Disee una solucin que permita hallar y mostrar el resultado de la suma, la resta, la multiplicacin,
la divisin y el mdulo de dos nmero ingresados por teclado. Ejemplo; los nmeros 40 y 6.

Disee una solucin que permita calcular y mostrar el importe de compra, el importe de descuento
y el importe a pagar por la compra de 15 agendas, si se sabe que cada agenda cuesta S/.25.50 y:
Importe de compra = precio * cantidad de productos
Importe de descuento (compras < 21) = 5% del importe de compra
Importe de descuento (compras > 20) = 8% del importe de compra
Importe a pagar = importe de compra importe de descuento
Muestre los resultados en forma adecuada.

Disee la solucin que permita convertir la temperatura de 85 grados Celsius a su equivalente en


grados Fahrenheit, de acuerdo a la frmula:
F= (9/5)*C+32.

Disee la solucin que permita calcular la nota final de un alumno, empleando la siguiente formula,
cuando la nota 5 no existe:
nf= (n1+n2+n3+(n4*2))
5
Cuando falta alguna nota de n1, n2, n3, o n4 se anula la nota faltante, igualando a cero:
n1=0 nf=(n1+n2+n3+n4+n5)/4
Ejemplo 1; Si se sabe que n1=18, n2=10, n3=12, n4=17
Ejemplo 2; para n2=19, n3=04, n4=17, n5=08

Disee la solucin que permita calcular el sueldo de un obrero si le pagan S/500.00 soles y tiene un
descuento del 5% por concepto de canasta de fin de ao. Mostrar el sueldo inicial, el descuento y el
sueldo a cobrar. La participacin en la canasta de fin de ao es voluntario.

10 Disee la solucin que permita calcular el importe de compra, el importe de descuento, el importe
a pagar y la cantidad de agendas de obsequio, por la compra de una determinada cantidad de
Tables. Se sabe que: el importe de compra es igual al precio unitario por la cantidad de productos, el
importe de descuento es igual al 8% del importe de compra, por compras menores a 20 mil soles y
del 10% para compras mayores. El importe a pagar es igual al importe de compra menos el importe
de descuento y ms el IGV (19%), y se obsequia una agenda por cada diez productos comprados,
para compras menores a 100 unidades, y 2 agendas, para cantidades mayores. Mostrar los importes
solicitados redondeados a dos decimales.
11 Desarrolle una solucin que permita determinar el porcentaje de
contratados que trabajan para una compaa constructora.

trabajadores nombrados y

12 Convertir y mostrar una cantidad expresada en dlares en su equivalente en Nuevos Soles. Ingresar
la cantidad en dlares y el tipo de cambio.
13 Calcular la nota final de un alumno, empleando la siguiente frmula:
n f= n1+n2+n3+(2n4)
5
USIL / Facultad de Ingeniera / Laboratorio

Pgina 2 de 4

Curso de Fundamentos de Programacin / Ing. Pedro Pablo Rosales Lpez

14 Calcular el sueldo neto a cobrar por un obrero, si se sabe que este se obtiene al descontar un 5% a
su sueldo bruto, el mismo que ser ingresado por teclado. Mostrar el sueldo bruto, el monto del
descuento y el sueldo neto a cobrar (sueldo bruto menos descuento).
15 Convertir una cantidad ingresada de grados Celsius a su equivalente en grados Fahrenheit, de
acuerdo a la frmula: F= (9/5)*C+32.
16 Ingresar una medida en metros y halle su equivalente en centmetros, pulgadas, pies y yardas.
Considere para ello las siguientes equivalencias:
- 1 metro = 100 centmetros
- 1 centmetro = 0,3937 pulgadas
- 1 pie = 12 pulgadas
- 1 yarda = 3 pies
17 Distribuir la fortuna de una persona entre sus cuatro hijos, sabiendo que esta distribucin se
realizar de la siguiente manera:
Hijo1 = 10%, Hijo2 = 30%, Hijo3 = 40%, Hijo4 = el porcentaje restante.
18 Calcular cuantas horas, minutos y segundos faltan para concluir el da, si se conoce la hora actual
(horas, minutos y segundos transcurridos).
19 Disee y desarrolle una solucin que permita determinar y mostrar cuantos euros, dlares y libras
hay en 2500 soles. Considere que:
1 dlar = 3.12 soles, 1 euro = 1.35 dlares y 1 libra = 1.05 euros
20 Pablo trabaja en 4 ocupaciones donde le pagan un sueldo diferente por hora. Disee y desarrolle
una solucin que permita determinar e imprimir el sueldo de Pablo en 1 semana en la que trabaj
las siguientes horas, con los siguientes sueldos: Trabajo A, 12 horas con un sueldo de $3.20 por
hora; Trabajo B, 10 horas con un sueldo de $4.10; Trabajo C, 8 horas con un sueldo de $3.80 y en
el D, 13 horas con un sueldo de $2.95 la hora.
21 Dado un tiempo en segundos, disee una solucin que permita expresar dicho tiempo en
HH:MM:SS
22 Disee una solucin que permita calcular y mostrarla cantidad de segundos que hay en un nmero
determinado de das.
23 Si se sabe que un vendedor demora en ir y recorrer toda su zona de ventas 5 horas, 45 minutos y 35
segundos, determine a qu hora terminara de realizar sus ventas si sali a trabajar a las 8:45 a.m.
mostrar la salida en el formato HH:MM:SS
24 Desarrolle un algoritmo que permita leer un valor numrico cualesquiera, guardar este valor en la
variable N y que escriba en pantalla N es divisor de X e Y, si es que N es divisor de X e Y. Los
valores de X e Y, tambin son ingresados por teclado. Si N no es divisor de X e Y, escribir en
pantalla el comentario N no es comn divisor de X e Y. Escribir un programa en Lenguaje C++
que contenga este algoritmo.
25 Desarrolle un algoritmo que permita leer un valor numrico cualesquiera, guardar este valor en la
variable N y que escriba en pantalla N es mltiplo de P, Q y R, si es que N es mltiplo de P, Q y
USIL / Facultad de Ingeniera / Laboratorio

Pgina 3 de 4

Curso de Fundamentos de Programacin / Ing. Pedro Pablo Rosales Lpez

R. Los valores de P, Q y R, tambin son ingresados por teclado. Si N no es mltiplo de P, Q y R,


escribir en pantalla el comentario N no es comn mltiplo de P, Q y R. Escribir un programa en
Lenguaje C++ que contenga este algoritmo.
26 Desarrolle un algoritmo que permita leer dos valore numricos cualesquiera, guardar estos valores
en las variables A y B. Escribir en pantalla cul de los dos valores ledos es mayor. Escribir un
programa en Lenguaje C++ que contenga este algoritmo.

USIL / Facultad de Ingeniera / Laboratorio

Pgina 4 de 4

También podría gustarte