FP P8 Rubio Rocha Emilio
FP P8 Rubio Rocha Emilio
FP P8 Rubio Rocha Emilio
Laboratorios de
computación
salas A y B
Profesor: M.I. Sánchez Vaca Aureliano
Grupo: 10
No. de práctica(s): 8
Semestre: 2024 - 2
Observaciones:
CALIFICACIÓN: __________
FUNDAMENTOS DE PROGRAMACIÓN
PRÁCTICA 8
#include <stdio.h>
int main() {
printf("Creado por Emilio Rubio Rocha y Lisandro Olguin\n");
int numero = 15;
while (numero <= 45) {
if (numero % 3 == 0 && numero % 5 == 0) {
printf("%d ", numero);
}
numero++;
}
printf("\n");
return 0;
}
2. Hacer un programa en C que lea cualquier número entero indefinidamente hasta que el usuario
introduzca un cero para terminar. Deberá mostrar la suma total y cuantos números e ingresaron.
(Uso de while)
#include <stdio.h>
int main() {
printf("Creado por Emilio Rubio Rocha y Lisandro Olguin\n");
int numero, suma = 0, contador = 0;
while (numero != 0) {
printf("Introduzca un numero entero (0 para terminar): ");
scanf("%d", &numero);
if (numero != 0) {
suma += numero;
contador++;
}
}
3. Programa en C donde, se ingresan números enteros entre 1 y 9 a partir del teclado, se debe de
validar que el dato este en el rango, de lo contrario volver a pedir el número. Sumar los números
pares y multiplicar los números impares hasta que la suma sea mayor que 50 o el producto mayor
que 150. (uso de do while).
#include <stdio.h>
int main() {
do {
scanf("%d", &numero);
scanf("%d", &numero);
if (numero % 2 == 0) {
sumaPares += numero;
} else {
productoImpares *= numero;
}
} while ((sumaPares <= 50 && productoImpares <= 150));
return 0;
4. Programa en C, que pida dos números y muestre todos los números pares que van desde el primero
al segundo. (Uso de for). Se debe verificar que los valores sean correctos.
#include <stdio.h>
int main() {
scanf("%d", &num1);
scanf("%d", &num2);
return 1;
if (i % 2 == 0) {
printf("\n");
return 0;
5. Programa en C que nuestre la serie de Fibonacci que se construye de tal manera que cada término
de esta es igual a la suma de los dos anteriores, iniciando con cero y uno. Mostrar los primeros
términos de la serie menores a 1000.
#include <stdio.h>
int main() {
num1 = num2;
num2 = nextTerm;
printf("\n");
return 0;
}
6. Programa en C, que guarde 10 números en un arreglo y que calcule su promedio de ellos. (Uso de
for). Deberá mostrar los datos del arreglo y su correspondiente promedio.
#include <stdio.h>
int main() {
int numeros[10];
scanf("%d", &numeros[i]);
total += numeros[i];
printf("\nArreglo:\n");
return 0;
}
7. Escriba un programa en c que imprime los números del 1 a n, donde n es la cantidad de días que
tiene un mes que el usuario selecciona previamente. (Mostrar los días simulando un calendario del
mes seleccionado).
#include <stdio.h>
int main() {
scanf("%d", &mes);
scanf("%d", &anio);
switch (mes) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
diasMes = 31;
break;
case 4:
case 6:
case 9:
case 11:
diasMes = 30;
break;
case 2:
diasMes = 29;
} else {
diasMes = 28;
break;
printf("-----------------------\n");
printf("Lu Ma Mi Ju Vi Sa Do\n");
printf(" ");
if ((diaInicio + i) % 7 == 0) {
printf("\n");
}
return 0;
8. Hacer un programa en C que lea un número entero N y calcule la suma de la siguiente serie: (uso de
for) 1 + 2 + 3 + . . . N
1 2 3 N
#include <stdio.h>
int main() {
scanf("%d", &n);
suma += i * i;
producto *= i * i;
}
printf("La suma de la serie es: %d\n", suma);
return 0;
}