Vous êtes sur la page 1sur 3

Unidad Central del Valle del Cauca

Facultad de Ingeniería
Ingeniería Electrónica
LP I
Doc: Ing. Adrian Lasso C

Estructuras de Repetición (for, while y do-while)

Escribir una aplicación en C que permita:

1. Imprimir los números comprendidos entre un rango de valores dado.


Por ejemplo; si rango1 = 5, rango2 = 10, el programa muestra en pantalla 5, 6, 7, 8, 9, 10.

2. Calcular la suma de los enteros comprendidos del 1 al 10.

3. Calcular la suma de los n-primeros números naturales positivos.

4. Calcular la suma de los números comprendidos entre un rango de valores dado.


Por ejemplo; si rango_1 = 2, rango_2 = 5, el programa muestra en pantalla 14 (2+3+4+5)

5. Leer n-números enteros positivos y determinar cuantos de ellos son pares y cuantos son
impares.

6. Leer el tamaño del lado de un cuadrado y luego imprima un cuadrado de ese tamaño con
asteriscos. El programa deberá funcionar para cuadrados de tamaño entre 2 y 50. Por ejemplo
si el lado es 4 el programa mostrara

****
****
****
****

7. Leer el tamaño del lado de un cuadrado y luego imprima un cuadrado hueco de ese tamaño
con asteriscos. El programa deberá funcionar para cuadrados de tamaño entre 2 y 50. Por
ejemplo si el lado es 4 el programa mostrara

****
* *
* *
****

8. Leer un número entero no negativo y calcule su posterior factorial.


Por ejemplo: si el usuario escribe 5 la aplicación deberá imprimir 120
Ayuda: el factorial de un número es la multiplicación desde 1 hasta el número dado, así el
factorial de 5 se expresa como: 5! = 1 * 2 * 3 * 4 * 5 = 120

9. Mostrar un pantalla la siguiente serie: 1,20,3,40,5,60,7,80,9,100.

10. Mostrar un pantalla la siguiente serie: 1,-1,1,-1,1,-1,…. Dependiendo de la cantidad de


términos que desee el usuario.

11. Leer la calificación para n-estudiantes. La calificación es una letra que va desde la ‘A’
hasta la ‘F’. Posteriormente mostrar una estadística con los resultados obtenidos por cada
calificación.

12. Calcular e imprimir los cuadrados de los números comprendidos entre un rango dado por el
usuario.
Por ejemplo: rango de 2 a 5 => 4, 9, 16, 25.
13. Imprimir en pantalla la siguiente figura de acuerdo a la cantidad de líneas deseadas.
Por ejemplo; si la cantidad de líneas es 5 en pantalla se visualizara:

< < < < <


> > > > >
< < < < <
> > > > >
< < < < <

14. Imprimir en pantalla la siguiente figura de acuerdo a la cantidad de líneas deseadas.


Por ejemplo; si la cantidad de líneas es 5 en pantalla se visualizara:

*
**
***
****
*****

15. Una aplicación interesante de las computadoras es el dibujo de líneas y de barras (también
llamadas “histogramas”). Escriba una aplicación que solicite un número entero no negativo e
imprima una línea horizontal con ese mismo número de asteriscos.
Por ejemplo: si el número ingresado es 7, deberá imprimir *******.

16. Utilizando ciclos, determinar si un numero entero positivo dado por el usuario es un numero
primo.

17. Leer n números enteros y determinar la media aritmética.

18. Calcular e imprimir la tabla de multiplicar de los números del 1 al 12. (Por ejemplo como
aparece en la “tapa” de algunos cuadernos)

19. Solicitar la calificación definitiva para n-estudiantes que cursaron una asignatura. La
calificación es un valor numérico real que este en el rango de 0.0 a 5.0. Si la calificación
ingresada esta por fuera de este rango, imprimir un mensaje de error, y volver a leer la
calificación. Con esta información visualizar la siguiente estadística:

 Cantidad de estudiantes donde la calificación esta entre 0.0 – 1.9


 Cantidad de estudiantes donde la calificación esta entre 2.0 – 2.9
 Cantidad de estudiantes donde la calificación esta entre 3.0 – 3.9
 Cantidad de estudiantes donde la calificación esta entre 4.0 – 5.0

20. Ingresar un número entero entre 0 y 256 y convertirlo a binario. Realizar la validación
correspondiente para asegurar que el número ingresado cumpla con las condiciones
descritas anteriormente. El número en binario se imprime en forma inversa.
Por ejemplo: sea n = 10;
Por pantalla se muestra 0101

21. Leer n números enteros, los cuales deben estar en un rango entre 1 y 100 y determinar:

a. Cuantos son pares


b. Cuantos son impares
c. Cuantos son primos
d. Cuantos están entre 1 y 30
e. Cuantos están entre 31 y 50
f. Cuantos están entre 51 y 100
g. Cuantos están entre 1 y 30 que son pares
h. Cuantos están entre 1 y 30 que son impares
i. Porcentaje de números pares e impares
Adicionalmente, visualizar un histograma (por cada punto) con la información obtenida
anteriormente.

22. Calcular y visualizar los primeros n-términos de la serie de Fibonacci.

Vous aimerez peut-être aussi