mi茅rcoles, 10 de junio de 2026

Convertir metros a pies en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    double metro, convertir;
    printf("metro: ");
    scanf("%lf", &metro);
    convertir = metro * 3.28084;
    printf("%.2lf ft", convertir);
    return 0;
}

Definici贸n de los c贸digos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera est谩ndar E/S), es un archivo de encabezado que tiene la informaci贸n necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
int --> dato entero de 32 bits.
main() --> es la primera funci贸n de cada programa C que es responsable de iniciar la ejecuci贸n y finalizaci贸n del programa. Es una funci贸n especial que siempre comienza a ejecutar c贸digo desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una funci贸n main() es un punto de entrada del c贸digo de programaci贸n para iniciar su ejecuci贸n.
return 0; --> devolver 0 en la funci贸n principal significa que el programa se ejecut贸 correctamente.
double --> convierte un n煤mero entero en un n煤mero de punto flotante de doble precisi贸n, tiene un tama帽o de 64 bits, es usado para n煤meros de menos de 15 cifras decimales.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a trav茅s del teclado.

Explicaci贸n del C贸digo:

#include <stdio.h>

int main(){
    double metro, convertir;

    printf("metro: ");
    scanf("%lf", &metro);

    convertir = metro * 3.28084;

    printf("%.2lf ft", convertir);

    return 0;
}

#include <stdio.h>

Incluye la librer铆a est谩ndar de entrada y salida. Permite usar funciones como printf() y scanf().

int main()

Es la funci贸n principal del programa. Aqu铆 empieza la ejecuci贸n del c贸digo.

double metro, convertir;

Se crean dos variables de tipo double:

  • metro: guarda la cantidad de metros.
  • convertir: guarda el resultado en pies.

printf("metro: ");

Muestra un mensaje en pantalla para pedir al usuario la cantidad de metros.

scanf("%lf", &metro);

Lee el n煤mero ingresado por el usuario y lo almacena en la variable metro.

convertir = metro * 3.28084;

Realiza la conversi贸n de metros a pies.

El n煤mero 3.28084 representa la equivalencia de 1 metro en pies.

printf("%.2lf ft", convertir);

Muestra el resultado final en pantalla.

  • %.2lf: muestra 2 decimales.
  • ft: representa pies.

return 0;

Finaliza el programa correctamente.

Convertir metros a pulgadas en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    double metro, convertir;
    printf("metro: ");
    scanf("%lf", &metro);
    convertir = metro * 39.3701;
    printf("%.2lf in", convertir);
    return 0;
}

Definici贸n de los c贸digos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera est谩ndar E/S), es un archivo de encabezado que tiene la informaci贸n necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
int --> dato entero de 32 bits.
main() --> es la primera funci贸n de cada programa C que es responsable de iniciar la ejecuci贸n y finalizaci贸n del programa. Es una funci贸n especial que siempre comienza a ejecutar c贸digo desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una funci贸n main() es un punto de entrada del c贸digo de programaci贸n para iniciar su ejecuci贸n.
return 0; --> devolver 0 en la funci贸n principal significa que el programa se ejecut贸 correctamente.
double --> convierte un n煤mero entero en un n煤mero de punto flotante de doble precisi贸n, tiene un tama帽o de 64 bits, es usado para n煤meros de menos de 15 cifras decimales.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a trav茅s del teclado.

Explicaci贸n del C贸digo:

#include <stdio.h>

int main(){
    double metro, convertir;

    printf("metro: ");
    scanf("%lf", &metro);

    convertir = metro * 39.3701;

    printf("%.2lf in", convertir);

    return 0;
}

#include <stdio.h>

Esta l铆nea incluye la biblioteca est谩ndar de entrada y salida. Permite usar funciones como printf y scanf.

int main()

Es la funci贸n principal del programa. Aqu铆 comienza la ejecuci贸n del c贸digo.

double metro, convertir;

Se crean dos variables de tipo double.

  • metro: guarda la cantidad de metros ingresada.
  • convertir: almacena el resultado convertido a pulgadas.

printf("metro: ");

Muestra un mensaje en pantalla solicitando ingresar los metros.

scanf("%lf", &metro);

Lee el valor ingresado por el usuario y lo guarda en la variable metro.

convertir = metro * 39.3701;

Realiza la conversi贸n de metros a pulgadas.

Se multiplica por 39.3701 porque:

1 metro = 39.3701 pulgadas

printf("%.2lf in", convertir);

Muestra el resultado final con 2 decimales y la unidad in (pulgadas).

return 0;

Finaliza el programa correctamente.

Convertir metros c煤bicos a litros en C

C贸digo del ejercicio:

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double m3, convertir;
    printf("metros c煤bicos: ");
    scanf("%lf", &m3);
    convertir = m3 * 1000;
    printf("%.2lf l", convertir);
    return 0;
}

Definici贸n de los c贸digos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera est谩ndar E/S), es un archivo de encabezado que tiene la informaci贸n necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuraci贸n regional.
int --> dato entero de 32 bits.
main() --> es la primera funci贸n de cada programa C que es responsable de iniciar la ejecuci贸n y finalizaci贸n del programa. Es una funci贸n especial que siempre comienza a ejecutar c贸digo desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una funci贸n main() es un punto de entrada del c贸digo de programaci贸n para iniciar su ejecuci贸n.
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.
double --> convierte un n煤mero entero en un n煤mero de punto flotante de doble precisi贸n, tiene un tama帽o de 64 bits, es usado para n煤meros de menos de 15 cifras decimales.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a trav茅s del teclado.

Explicaci贸n del C贸digo:

#include <stdio.h>
#include <locale.h>

int main(){

    setlocale(LC_CTYPE, "Spanish");

    double m3, convertir;

    printf("metros c煤bicos: ");
    scanf("%lf", &m3);

    convertir = m3 * 1000;

    printf("%.2lf l", convertir);

    return 0;
}

#include <stdio.h>

Esta librer铆a permite utilizar funciones de entrada y salida como printf() y scanf().

#include <locale.h>

Esta librer铆a se usa para configurar el idioma y mostrar correctamente caracteres especiales.

int main()

Es la funci贸n principal donde inicia la ejecuci贸n del programa.

setlocale(LC_CTYPE, "Spanish");

Configura el programa en espa帽ol para reconocer caracteres especiales como las tildes.

double m3, convertir;

Se crean dos variables de tipo decimal: m3 almacena los metros c煤bicos y convertir guarda el resultado en litros.

printf("metros c煤bicos: ");

Muestra un mensaje solicitando al usuario ingresar un valor.

scanf("%lf", &m3);

Lee el n煤mero ingresado por el usuario y lo almacena en la variable m3.

convertir = m3 * 1000;

Realiza la conversi贸n de metros c煤bicos a litros. Un metro c煤bico equivale a 1000 litros.

printf("%.2lf l", convertir);

Muestra el resultado final con dos decimales y la unidad litros.

return 0;

Finaliza el programa correctamente.

Convertir cent铆metros a mil铆metros en C

C贸digo del ejercicio:

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double centimetro, convertir;
    printf("cent铆metro: ");
    scanf("%lf", &centimetro);
    convertir = centimetro * 10;
    printf("%.2lf mm", convertir);
    return 0;
}

Definici贸n de los c贸digos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera est谩ndar E/S), es un archivo de encabezado que tiene la informaci贸n necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuraci贸n regional.
int --> dato entero de 32 bits.
main() --> es la primera funci贸n de cada programa C que es responsable de iniciar la ejecuci贸n y finalizaci贸n del programa. Es una funci贸n especial que siempre comienza a ejecutar c贸digo desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una funci贸n main() es un punto de entrada del c贸digo de programaci贸n para iniciar su ejecuci贸n.
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.
double --> convierte un n煤mero entero en un n煤mero de punto flotante de doble precisi贸n, tiene un tama帽o de 64 bits, es usado para n煤meros de menos de 15 cifras decimales.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a trav茅s del teclado.

Explicaci贸n del C贸digo:

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    
    double centimetro, convertir;

    printf("cent铆metro: ");
    scanf("%lf", &centimetro);

    convertir = centimetro * 10;

    printf("%.2lf mm", convertir);

    return 0;
}
C贸digo Explicaci贸n Simple
#include <stdio.h> Incluye la librer铆a est谩ndar para usar funciones como printf y scanf.
#include <locale.h> Incluye la librer铆a que permite configurar el idioma y mostrar caracteres especiales correctamente.
int main(){ Es la funci贸n principal donde comienza el programa.
setlocale(LC_CTYPE, "Spanish"); Configura el idioma espa帽ol para mostrar correctamente letras con tilde y caracteres especiales.
double centimetro, convertir; Declara dos variables de tipo decimal: centimetro para almacenar el dato ingresado y convertir para guardar el resultado.
printf("cent铆metro: "); Muestra un mensaje solicitando al usuario ingresar la cantidad de cent铆metros.
scanf("%lf", &centimetro); Lee el valor ingresado por el usuario y lo guarda en la variable centimetro.
convertir = centimetro * 10; Convierte cent铆metros a mil铆metros multiplicando por 10, porque: 1 cent铆metro = 10 mil铆metros.
printf("%.2lf mm", convertir); Muestra el resultado de la conversi贸n con 2 decimales y la unidad mil铆metros (mm).
return 0; Finaliza el programa correctamente.
} Cierra la funci贸n principal del programa.

Convertir metros a mil铆metros en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    double metro, convertir;
    printf("metro: ");
    scanf("%lf", &metro);
    convertir = metro * 1000;
    printf("%.2lf mm", convertir);
    return 0;
}

Definici贸n de los c贸digos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera est谩ndar E/S), es un archivo de encabezado que tiene la informaci贸n necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
int --> dato entero de 32 bits.
main() --> es la primera funci贸n de cada programa C que es responsable de iniciar la ejecuci贸n y finalizaci贸n del programa. Es una funci贸n especial que siempre comienza a ejecutar c贸digo desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una funci贸n main() es un punto de entrada del c贸digo de programaci贸n para iniciar su ejecuci贸n.
return 0; --> devolver 0 en la funci贸n principal significa que el programa se ejecut贸 correctamente.
double --> convierte un n煤mero entero en un n煤mero de punto flotante de doble precisi贸n, tiene un tama帽o de 64 bits, es usado para n煤meros de menos de 15 cifras decimales.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a trav茅s del teclado.

Explicaci贸n del C贸digo:

1. Librer铆a est谩ndar

#include <stdio.h>

Esta l铆nea incluye la librer铆a est谩ndar de entrada y salida. Permite utilizar funciones como printf() y scanf().

2. Funci贸n principal

int main(){

La funci贸n main() es donde inicia la ejecuci贸n del programa.

3. Declaraci贸n de variables

double metro, convertir;

Se declaran dos variables de tipo double:

  • metro: almacena la cantidad ingresada.
  • convertir: guarda el resultado en mil铆metros.

4. Mostrar mensaje

printf("metro: ");

Muestra un mensaje solicitando al usuario ingresar una cantidad en metros.

5. Entrada de datos

scanf("%lf", &metro);

Lee el valor ingresado por el usuario y lo almacena en la variable metro.

6. Conversi贸n

convertir = metro * 1000;

Convierte metros a mil铆metros multiplicando el valor por 1000, ya que 1 metro equivale a 1000 mil铆metros.

7. Mostrar resultado

printf("%.2lf mm", convertir);

Muestra el resultado con dos decimales y la unidad mm.

8. Finalizar programa

return 0; }

Finaliza correctamente la ejecuci贸n del programa.

lunes, 8 de junio de 2026

Mostrar los n primeros n煤meros de la siguiente serie: 1,4,9,16,25,36,... en C++

C贸digo del ejercicio: Con ciclo while

#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;
}

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:

1, 4, 9, 16, 25, 36...

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

Entrada: 5
Salida: 1,4,9,16,25,

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

#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;
}

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,

Mostrar los n primeros n煤meros de la siguiente serie: 1,4,9,16,25,36,... separados por comas, el 煤ltimo n煤mero no tiene que tener coma en C++

C贸digo del ejercicio: Con ciclo while

#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;
}

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

#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;
}

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:

Objetivo del ejercicio:
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

Entrada:
6

Salida:
1,4,9,16,25,36

Convertir metros a pies en C

C贸digo del ejercicio: #include <stdio.h> int main (){     double metro, convertir;     printf ( "metro: " );...

Copyright ©2025 Ejercicios de programaci贸n. Todos los derechos reservados. ❤️