Está en la página 1de 2

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA QUIMICA Y TEXTIL

Guía práctica de laboratorio de Introducción a la


Computación-BIC01
Tema: Estructura Repetitiva en C++
Laboratorio N° 4

Apellidos : TINTAYA VARGAS


Sección :C Nombres : KEVIN ANTONI
Fecha : 15/08/2020 Duración: 100 min
Docente : Ing. Edgar Norabuena Meza Tipo de práctica: Individual (x) Grupal ( )

Instrucciones: Desarrolle los siguientes ejercicios haciendo uso del IDE de DEV – C++.

1.- Tema: Estructura Repetitiva en C++


2.- Objetivo: Crear programas en DEV – C++
3.- Materiales a utilizar en la práctica:
 IDE de DEV-C++
 Procesador de texto Microsoft Word
 Computadora personal
4.- Planteamiento de ejercicios:

ESTRUCTURA REPETITIVA

Resuelva por lo menos 4 ejercicios. Una de ellas adicionalmente lo resuelve en papel


cuadriculado, luego lo escaneara y lo enviara en pdf.
Esperara que se le envié el formulario para enviar este trabajo. Tener en cuenta que se enviara
dos archivos por persona, una Word (tiene la solución de los ejercicios) y al archivo pdf. En
ambos, en los nombres de los archivos deben colocar sus nombres.

1. Construir un programa que lea un número y lo invierta; por ejemplo, si se ingresó 198 el
programa debe devolver 891.

2. Desarrollar un programa que lea un numero natural n mayor que 1 y calcule los divisores,
la suma de divisores y el promedio de divisores de n; por ejemplo, si el dato es 12. Los
divisores son 1 2 3 4 6 y 12, la sumatoria es: 28 y el promedio: 4.67

3. Escribir un programa que calcule los n primeros números primos.

4. Construir un programa que lea dos números naturales A y B; que calcule todos los
números n, tal que n € [A; B] y n es un numero abundante. Un número n es abundante si
la suma de sus divisores propios es mayor que n.
5. Escribir un programa que halle todos los números A y B que son amigos y de tres cifras.
A y B son amigos si A = suma de divisores propios de B y B = suma de divisores propios
de A.

6. Elaborar un programa para calcular los cuadrados de los n primeros números enteros de
acuerdo a la siguiente serie: 1 + 3 = 4; 1 + 3 + 5 = 9; 1 + 3 + 5 + 7 = 16 . . .

7. Desarrollar un programa que determine si un numero n, que es dato, es un número feliz.


Un número feliz es todo número natural que cumple con la condición de que si sumamos
los cuadrados de sus dígitos y seguimos el proceso con los resultados obtenidos el
resultado es 1; por ejemplo: 203 es un número feliz , porque 2*2 + 0*0 + 3*3 = 13; 1*1 +
3*3 = 10; 1*1 + 0*0 = 1.

8. Construir un programa que halle la descomposición canónica de n, n es dato. Ejemplo


50 = 2*5*5

9. Halle la raíz aproximada de una función no lineal, puede usar el METODO DE


BISECCION. Pruebe con exp(-x) + x - 2 = 0

10. Dado un código (1,2,3 . . .) de un trabajador, día de la semana (0=domingo, 1=lunes,


2=martes, etc.), número de horas diurnas y número de horas nocturnas trabajadas de un
grupo de n trabajadores, tomando en cuenta que: La tarifa de las horas diurnas es de S/
50, la tarifa de horas nocturnas es de S/ 70. En caso de ser Domingo la tarifa se duplica y
en el turno nocturno se triplica. Desarrolle un programa que determine e imprima, para
cada trabajador, el monto a cobrar por concepto de salario.

Programa
/*Mayor y Menor de dos números diferentes
archivo: MayorMenor.cpp*/
#include<iostream> //en Dev- C++ añadir #include<math.h>
using namespace std;

/*

Resultado de la compilación y ejecución

También podría gustarte