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.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
++ --> 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 de la serie:
1, 4, 9, 16, 25, 36...
Los números aparecen separados por comas y el último número no lleva coma.
Código del Programa
#include <iostream>
using namespace std;
int main()
{
int num = 1, c = 1, n;
cout << "Ingrese n cantidad: ";
cin >> n;
while(c <= n){
if(c != n){
cout << num << ",";
}else{
cout << num;
}
c++;
num = c * c;
}
return 0;
}
Explicación del Código
1. Librería iostream
#include <iostream>
Permite usar:
- cout → Mostrar datos en pantalla.
- cin → Leer datos del teclado.
2. Espacio de nombres
using namespace std;
Permite usar cout y cin sin escribir std::.
3. Variables
int num = 1, c = 1, n;
- num: guarda el número cuadrado.
- c: contador del ciclo.
- n: cantidad de números a mostrar.
4. Entrada de datos
cout << "Ingrese n cantidad: "; cin >> n;
El usuario ingresa cuántos números de la serie desea ver.
5. Ciclo while
while(c <= n)
El ciclo se ejecuta mientras el contador sea menor o igual a n.
6. Mostrar comas correctamente
if(c != n){
cout << num << ",";
}else{
cout << num;
}
Este bloque:
- Muestra coma si no es el último número.
- No muestra coma en el último número.
7. Incrementar contador
c++;
Aumenta el contador en 1.
8. Calcular cuadrados
num = c * c;
Calcula el cuadrado del número actual.
Ejemplos:
- 1 × 1 = 1
- 2 × 2 = 4
- 3 × 3 = 9
- 4 × 4 = 16
9. Fin del programa
return 0;
Indica que el programa terminó correctamente.
Ejemplo de Ejecución
Ingrese n cantidad: 6 1,4,9,16,25,36
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.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
Mostrar los primeros números de la serie: 1, 4, 9, 16, 25, 36... separados por comas, pero el último número sin coma.
Código en C++
#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){
if(c != n){
cout << num << ",";
}else{
cout << num;
}
}
return 0;
}
Explicación simple del código
-
#include <iostream>
Permite utilizar las funciones de entrada y salida como cout y cin. -
using namespace std;
Evita escribir std:: antes de cout y cin. -
int main()
Es la función principal donde inicia el programa. -
int num = 1, c, n;
Declara las variables:- num: guarda 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 valor ingresado por el usuario. -
for(c = 1; c <= n; c++, num = c * c)
Es un ciclo que se repite desde 1 hasta n.
En cada repetición:- c++ aumenta el contador.
- num = c * c calcula el cuadrado del número.
-
if(c != n)
Verifica si el número actual NO es el último. -
cout << num << ",";
Muestra el número seguido de una coma. -
else
Se ejecuta cuando el número actual es el último. -
cout << num;
Muestra el último número sin coma. -
return 0;
Finaliza correctamente el programa.
Ejemplo de ejecución
6
Salida:
1,4,9,16,25,36
No hay comentarios.:
Publicar un comentario