TAREA para Practicar. TIC 2°BACH

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Nombre y Apellidos Curso 24/25

Fecha de Entrega: 31 de Octubre las 23:59h Grupo: 2º Bach

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN


TAREA 6 - UNIDAD 1

1. Realiza un programa en C que permita al usuario adivinar un número secreto. El programa


debe generar un número aleatorio entre 1 y 100, y luego permitir al usuario hacer intentos
hasta que adivine el número correcto. En cada intento, el programa debe indicar si el
número ingresado es mayor o menor que el número secreto. El programa debe contar
cuántos intentos ha hecho el usuario.

Pasos a seguir para obtener el Código

1. Incluir las librerías <stdio.h>, <stdlib.h> y <time.h>


2. Crear la función main
3. Declarar las variables:
a. numeroSecreto: Para almacenar el número aleatorio generado.
b. intento: Para almacenar los intentos del usuario.
c. intentos: Para contar cuántas veces el usuario ha intentado adivinar el
número.
4. Inicializar la semilla aleatoria con srand(time(NULL))
5. Usar rand() % 100 + 1 para obtener un número aleatorio entre 1 y 100.
6. Mostrar el mensaje de bienvenida → printf()
7. Comenzar el bucle do-while
8. Pedir al usuario que ingrese su intento → printf()
9. Leer el intento del usuario → scanf()
10. Incrementar el contador de intentos
11. Comenzar la estructura condicional if
12. Si el intento es menor que el número secreto
a. Usar printf() para decir al usuario que el número es mayor.
13. Si el intento es mayor que el número secreto
a. Usar printf() para decir al usuario que el número es menor.
14. Si el intento es correcto
a. Usar printf() para felicitar al usuario y mostrar cuántos intentos le tomó
adivinar correctamente.
15. Finalizar el bucle while
a. El bucle continuará mientras el número ingresado por el usuario no sea igual
al número secreto.
16. Terminar el programa con return 0

Pantallazo del Código


Copia del Código

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
int numeroSecreto, intento, intentos = 0;

srand(time(NULL));
numeroSecreto = rand() % 100 + 1;

printf("Bienvenido al juego de adivinar el número!\n");

do {
printf("Ingresa tu intento: ");
scanf("%d", &intento);

intentos++;

if (intento < numeroSecreto) {


printf("El número es mayor.\n");
}
else if (intento > numeroSecreto) {
printf("El número es menor.\n");
}
else {
printf("¡Felicidades! Adivinaste el número en %d intentos.\n", intentos);
}
} while (intento != numeroSecreto);
return 0;
}

2. Realiza un programa en C que siga pidiendo al usuario que ingrese números y los vaya
sumando. El programa terminará cuando el usuario ingrese el número 0, y entonces
mostrará la suma total de los números ingresados.

Pasos a seguir para obtener el Código

1. Incluir la Librería <stdio.h>


2. Crear la función main
3. Declarar las variables → int
a. numero: Almacena el número que el usuario introduce.
b. suma: Acumula la suma de los números introducidos.
4. Mostrar un mensaje iniciañ → printf()
5. Pedir al usuario que ingrese el primer número → printf()
6. Leer la opción del usuario → scanf()
7. Pedir al usuario que ingrese el primer número→ printf()
8. Leer el primer número → scanf()
9. Comenzar el bucle while
10. Suma el número ingresado a la variable suma
11. Pedir otro número
12. Salir del bucle y mostrar el resultado
Pantallazo del Código

Copia del Código

#include <stdio.h>

int main() {
int numero, suma = 0;

printf("Bienvenido al sumador de números!\n");

printf("Ingresa un número (0 para terminar): ");


scanf("%d", &numero);

while (numero != 0) {
suma += numero;

printf("Ingresa otro número (0 para terminar): ");


scanf("%d", &numero);
}

printf("La suma total es: %d\n", suma);

return 0;
}
3. Realiza un programa en C que siga pidiendo al usuario que ingrese números y los vaya
sumando. El programa terminará cuando el usuario ingrese el número 0, y entonces
mostrará la suma total de los números ingresados.

Pasos a seguir para obtener el Código


1. Incluir la Librería <stdio.h>
2. Crear la función main
3. Declarar las variables:
a. N: Para almacenar el número entero que el usuario va a introducir.
b. suma: Para acumular la suma de los números naturales, inicializada en 0.
c. i: Para poner que su valor es 1.
4. Pedir al usuario que ingrese un número entero positivo → printf()
5. Recoger el número entero → scanf() para N.
6. Comenzar el bucle for
a. i =1
b. Para i menor o igual que N
c. Incrementando i++.
7. Dentro del bucle, incrementar la suma en i.
8. Fuera del bucle, mostrar el resultado de la suma
Pantallazo del Código

Copia del Código

#include <stdio.h>

int main() {
int N, suma = 0, i = 1;

printf("Bienvenido al sumador de números naturales!\n");

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


scanf("%d", &N);

for (i = 1; i <= N; i++) {


suma += i;
}

printf("La suma total de los números del 1 al %d es: %d\n", N, suma);

return 0;
}

También podría gustarte