Está en la página 1de 9

Laboratorio de programación

Ejercicio 1,2,3 y 4

Alumno/a:
Itza Alejandra Álvarez Chávez 2201333K

Docente:
ING. Rosalía Mora Juárez

Fecha de realización:15 de marzo del 2023


Ejercicio 1

1. Escribe un programa que pregunte al usuario un


número natural y calcule los 10 números naturales
siguientes.
2. Mostrar en la terminal los números que comprenden
la serie calculada.

#include <stdio.h>

int main() {
int num, i;
printf("Introduce un número natural: ");
scanf("%d", &num);

printf("Los 10 números naturales siguientes


son: \n");

for(i = num + 1; i <= num + 10; i++) {


printf("%d ", i);
}

return 0;
}
Ejercicio 2:
1. Escribe un programa que pregunte al usuario
diferentes tipos de datos: int, char, float y double.
2. Mostrar en la terminal el tamaño en bytes de ocupa
cada diferente tipo.
#include <stdio.h>

int main() {
int entero;
char caracter;
float flotante;
double doble;

printf("Ingresa un número entero: ");


scanf("%d", &entero);

printf("Ingresa un caracter: ");


scanf(" %c", &caracter);

printf("Ingresa un número decimal (float): ");


scanf("%f", &flotante);

printf("Ingresa un número decimal (double): ");


scanf("%lf", &doble);
printf("El tamaño en bytes de un entero es: %lu\n",
sizeof(entero));
printf("El tamaño en bytes de un caracter es:
%lu\n", sizeof(caracter));
printf("El tamaño en bytes de un flotante es: %lu\n",
sizeof(flotante));
printf("El tamaño en bytes de un double es: %lu\n",
sizeof(doble));

return 0;
}
Ejercicio 3:
1. Desarrollar un programa que lea del teclado una temperatura en grados Farenheit
y muestre en la terminal la temperatura equivalente en grados Celsius. La
conversión de grados Farenheit (F) en Celsius (C) está dada por la ecuación:
C = 5/9 * (F - 32).
Nota: Para que la división de 5 entre 9 proporcione como resultado un valor distinto
de cero, el dividendo, el divisor o ambos deben ser de tipo real (float o double).

#include <stdio.h>

int main() {
float fahrenheit, celsius;

printf("Introduzca la temperatura en grados


Fahrenheit: ");
scanf("%f", &fahrenheit);

celsius = (5.0 / 9.0) * (fahrenheit - 32.0);

printf("La temperatura en grados Celsius es: %.2f\n",


celsius);

return 0;
}
Ejercicio 4
1. Escribir un programa que imprima en la terminal los diez
primeros términos de la sucesión An = 2+1/2n. El primer término de
la misma se corresponde con n =1. Es importante considerar la
precedencia o prioridad de los operadores cuando se realiza el
cálculo.
2. Modificar el programa anterior para que muestre en la terminal la
suma de los cinco primeros términos de la sucesión.

#include <stdio.h>

int main() {
int n;
double an, sum = 0;

// Imprimir los primeros diez términos de la sucesión


for (n = 1; n <= 10; n++) {
an = 2 + 1.0 / (2 * n);
printf("A%d = %lf\n", n, an);
}

// Calcular la suma de los primeros cinco términos


de la sucesión
for (n = 1; n <= 5; n++) {
an = 2 + 1.0 / (2 * n);
sum += an;
}
printf("La suma de los primeros cinco términos de la
sucesión es: %lf\n", sum);

return 0;
}

También podría gustarte