0% encontró este documento útil (0 votos)
43 vistas2 páginas

Laboratorio C++: Estructuras Repetitivas

El documento presenta una guía de laboratorio sobre estructuras repetitivas en C++. Propone 12 ejercicios prácticos que involucran bucles y ciclos para resolver problemas matemáticos como invertir números, calcular divisores, números primos, amigos y felices. Los estudiantes deberán desarrollar programas en C++ para resolver cada uno de los ejercicios propuestos en el laboratorio.

Cargado por

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

Laboratorio C++: Estructuras Repetitivas

El documento presenta una guía de laboratorio sobre estructuras repetitivas en C++. Propone 12 ejercicios prácticos que involucran bucles y ciclos para resolver problemas matemáticos como invertir números, calcular divisores, números primos, amigos y felices. Los estudiantes deberán desarrollar programas en C++ para resolver cada uno de los ejercicios propuestos en el laboratorio.

Cargado por

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

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
Laboratorio N° 3

Apellidos :
Sección : Nombres :
Fecha : / / Duración: 100 min
Docente : Ing. Edgar Norabuena Meza Tipo de práctica: Individual ( ) Grupal ( )

Instrucciones: Desarrolle los siguientes ejercicios haciendo uso de PSeInt.

1.- Tema: Estructura Repetitiva


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

ESTRUCTURA REPETITIVA

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 tenga un MENU en la cual tenga las siguientes opciones
para un numero natural N (>1), que es DATO. El programa debe tener las siguientes
opciones:

- Divisores de N
- Suma de los Divisores de N
- Promedio de los Divisores de N

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 (A<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 número 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. Escriba un programa que lea un número natural N y lo represente en la base B(<10). N y


B son datos.

10. Diseñar un programa que lea un número N escrito en la base B; el algoritmo de


representar N en la base 10. N y B son dato y trabaje para B<10.

11. Construir un programa que lea una cantidad de datos no determinada, que halle el
promedio de los datos positivos, que cuente la cantidad de datos negativos y termine si el
ultimo dato ingresado es 0.

12. Escribir un algoritmo que lea dos números A y B (A<B) y halle todos los cubos perfectos
que se encuentran en [A;B]

También podría gustarte