Código del ejercicio:
Definición de los códigos del ejercicio:
#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.#include <clocale> --> especificador de configuración regional.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
Este programa permite mostrar los primeros números múltiplos de 7. Por ejemplo:
7, 14, 21, 28, 35, 42, 49, 56, 63, 70...
Código del programa
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "Spanish");
int a = 7, c = 1, n;
cout << "Ingrese un número: ";
cin >> n;
while(c <= n){
if(a % 7 == 0){
cout << a << ",";
c++;
}
a++;
}
return 0;
}
Explicación simple de cada línea
| Código | Explicación |
|---|---|
| #include <iostream> | Permite usar cout y cin para mostrar y leer datos. |
| #include <clocale> | Permite configurar el idioma español. |
| using namespace std; | Evita escribir std:: antes de cout y cin. |
| int main() | Función principal donde inicia el programa. |
| setlocale(LC_CTYPE, "Spanish"); | Configura caracteres y texto en español. |
| int a = 7, c = 1, n; |
a empieza en 7. c cuenta los múltiplos mostrados. n guarda la cantidad ingresada por el usuario. |
| cout << "Ingrese un número: "; | Muestra un mensaje al usuario. |
| cin >> n; | Guarda el número ingresado. |
| while(c <= n) | Repite el proceso hasta mostrar la cantidad de múltiplos solicitados. |
| if(a % 7 == 0) | Verifica si el número es múltiplo de 7. |
| cout << a << ","; | Muestra el número múltiplo de 7. |
| c++; | Incrementa el contador de múltiplos mostrados. |
| a++; | Incrementa el valor de a. |
| return 0; | Finaliza correctamente el programa. |
Ejemplo de ejecución
Si el usuario ingresa:
5
El programa mostrará:
7,14,21,28,35,
Resumen
El programa usa un ciclo while para buscar números múltiplos de 7. Cada vez que encuentra uno, lo muestra en pantalla hasta completar la cantidad solicitada por el usuario.
No hay comentarios.:
Publicar un comentario