Código del ejercicio: Con ciclo while
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.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.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
Este programa muestra los primeros números cuadrados de la serie:
Cada número se obtiene multiplicando un número por sí mismo.
Código en C++
#include <iostream>
using namespace std;
int main()
{
int num = 1, c = 1, n;
cout << "Ingrese n cantidad: ";
cin >> n;
while(c <= n){
cout << num << ",";
c++;
num = c * c;
}
return 0;
}
Explicación del código
-
#include <iostream>
Permite utilizar funciones de entrada y salida como cout y cin. -
using namespace std;
Permite usar comandos estándar sin escribir std::. -
int main()
Es la función principal donde inicia el programa. -
int num = 1, c = 1, n;
Declara las variables:- num: almacena el número cuadrado.
- c: contador del ciclo.
- n: cantidad de números a mostrar.
-
cout << "Ingrese n cantidad: ";
Muestra un mensaje solicitando la cantidad de números. -
cin >> n;
Guarda el número ingresado por el usuario. -
while(c <= n)
Repite el proceso mientras el contador sea menor o igual a n. -
cout << num << ",";
Muestra el número cuadrado actual. -
c++;
Incrementa el contador en 1. -
num = c * c;
Calcula el cuadrado del contador actual. -
return 0;
Finaliza correctamente el programa.
Ejemplo de ejecución
Resumen
El programa utiliza un ciclo while para mostrar los primeros números cuadrados de una serie matemática. En cada repetición calcula el cuadrado del contador.
Código del ejercicio: Con ciclo for
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.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.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
Código del Programa
#include <iostream>
using namespace std;
int main()
{
int num = 1, c, n;
cout<<"Ingrese n cantidad: ";
cin>>n;
for(c = 1; c <= n; c++, num = c * c){
cout<<num<<",";
}
return 0;
}
¿Qué hace el programa?
Este programa muestra los primeros números cuadrados de la serie:
1, 4, 9, 16, 25, 36...
Cada número se obtiene multiplicando un número por sí mismo.
- 1 × 1 = 1
- 2 × 2 = 4
- 3 × 3 = 9
- 4 × 4 = 16
- 5 × 5 = 25
Explicación Línea por Línea
#include <iostream>
Permite utilizar las funciones de entrada y salida como cout y cin.
using namespace std;
Permite usar las funciones estándar sin escribir std::.
int main()
Es la función principal donde inicia el programa.
int num = 1, c, n;
Se crean tres variables:
- num: guarda el número de la serie.
- c: contador del ciclo.
- n: cantidad de números que el usuario desea mostrar.
cout<<"Ingrese n cantidad: ";
Muestra un mensaje solicitando la cantidad de números.
cin>>n;
Guarda el número ingresado por el usuario.
for(c = 1; c <= n; c++, num = c * c)
Es un ciclo que se repite desde 1 hasta n.
- c = 1: inicia el contador en 1.
- c <= n: continúa mientras c sea menor o igual a n.
- c++: aumenta el contador en 1.
- num = c * c: calcula el cuadrado del número.
cout<<num<<",";
Muestra cada número de la serie separado por comas.
return 0;
Finaliza correctamente el programa.
Ejemplo de Ejecución
Si el usuario ingresa:
6
El programa mostrará:
1,4,9,16,25,36,
No hay comentarios.:
Publicar un comentario