jueves, 11 de junio de 2026

Convertir metros a kil贸metros en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    double metro, resultado;
    printf("metro: ");
    scanf("%lf", &metro);
    resultado = (metro * 1) / 1000;
    printf("%.2lf km", resultado);
    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:

C贸digo:
#include <stdio.h>

int main(){
    double metro, resultado;
    printf("metro: ");
    scanf("%lf", &metro);
    resultado = (metro * 1) / 1000;
    printf("%.2lf km", resultado);
    return 0;
}
        
Explicaci贸n simple:

#include <stdio.h> → Permite usar funciones de entrada y salida como printf y scanf.

int main() → Es la funci贸n principal donde inicia el programa.

double metro, resultado; → Se crean variables decimales para almacenar metros y kil贸metros.

printf("metro: "); → Muestra un mensaje para que el usuario ingrese los metros.

scanf("%lf", &metro); → Lee el valor ingresado por el usuario.

resultado = (metro * 1) / 1000; → Convierte metros a kil贸metros dividiendo entre 1000.

printf("%.2lf km"); → Muestra el resultado con dos decimales.

return 0; → Finaliza el programa correctamente.

Calcular la edad de una persona en C

C贸digo del ejercicio:

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    int anioActual, anioNac, edad;
    printf("Ingrese el a帽o actual: ");
    scanf("%i", &anioActual);
    printf("Ingrese su a帽o de nacimiento: ");
    scanf("%i", &anioNac);
    edad = anioActual - anioNac;
    printf("Usted tiene %i a帽os.", edad);
    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.
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:

C贸digo en C

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    int anioActual, anioNac, edad;

    printf("Ingrese el a帽o actual: ");
    scanf("%i", &anioActual);

    printf("Ingrese su a帽o de nacimiento: ");
    scanf("%i", &anioNac);

    edad = anioActual - anioNac;
    printf("Usted tiene %i a帽os.", edad);

    return 0;
}

Explicaci贸n simple

#include <stdio.h>: Permite usar funciones de entrada y salida como printf y scanf.

#include <locale.h>: Permite configurar el idioma del programa.

setlocale(LC_CTYPE, "Spanish");: Activa el idioma espa帽ol en el programa.

int main(): Es la funci贸n principal donde inicia la ejecuci贸n del programa.

int anioActual, anioNac, edad;: Variables para guardar los datos del usuario.

printf(): Muestra mensajes en pantalla para pedir informaci贸n.

scanf(): Permite ingresar datos desde el teclado.

edad = anioActual - anioNac;: Calcula la edad restando los a帽os.

printf("Usted tiene %i a帽os.");: Muestra el resultado final.

return 0;: Finaliza el programa correctamente.

Convertir minutos en horas en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    double minuto, resultado;
    printf("Ingrese la cantidad de minutos a convertir: ");
    scanf("%lf", &minuto);
    resultado = (minuto * 1) / 60;
    printf("%.2lf minutos es %.2lf horas.", minuto, resultado);
    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 minuto, resultado;
    printf("Ingrese la cantidad de minutos a convertir: ");
    scanf("%lf", &minuto);
    resultado = (minuto * 1) / 60;
    printf("%.2lf minutos es %.2lf horas.", minuto, resultado);  
    return 0;
}

#include <stdio.h>

Permite usar funciones de entrada y salida como printf y scanf.

int main()

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

double minuto, resultado;

Se crean dos variables decimales: una para los minutos y otra para almacenar el resultado en horas.

printf("Ingrese la cantidad de minutos a convertir: ");

Muestra un mensaje para que el usuario ingrese los minutos.

scanf("%lf", &minuto);

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

resultado = (minuto * 1) / 60;

Convierte los minutos a horas dividiendo entre 60.

printf("%.2lf minutos es %.2lf horas.");

Muestra el resultado con dos decimales en pantalla.

return 0;

Finaliza el programa indicando que termin贸 correctamente.

Determinar si un n煤mero es par o impar en C

C贸digo del ejercicio:

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    int num;
    printf("Ingrese un n煤mero: ");
    scanf("%i", &num);
    if(num % 2 == 0){
        printf("El n煤mero %i es par.", num);
    }else{
        printf("El n煤mero %i es impar.", num);
    }
    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.
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.
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 modulo ( % ) devuelve el resto de la divisi贸n.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.

Explicaci贸n del C贸digo:

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    int num;
    printf("Ingrese un n煤mero: ");
    scanf("%i", &num);

    if(num % 2 == 0){
        printf("El n煤mero %i es par.", num);
    }else{
        printf("El n煤mero %i es impar.", num);  
    }

    return 0;
}
#include <stdio.h>: Permite usar funciones como printf y scanf para entrada y salida de datos.
#include <locale.h>: Permite configurar el idioma del programa.
setlocale(...): Ajusta el programa para trabajar con idioma espa帽ol.
Variable num: Guarda el n煤mero ingresado por el usuario.
Condici贸n if: Verifica si el n煤mero es divisible entre 2 (par).
else: Se ejecuta si el n煤mero no es par (impar).
return 0: Finaliza el programa correctamente.

Mostrar los n煤meros: 10,20,30,40,50,60,70,80,90,100 en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    int num = 10;
    while(num <= 100){
        printf("%i,", num);
        num += 10;
    }
    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.
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.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
+= --> el operador de asignaci贸n de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.

Explicaci贸n del C贸digo:

馃 ¿Qu茅 hace este programa?

Este programa muestra los n煤meros del 10 al 100, aumentando de 10 en 10 en cada repetici贸n.

馃搶 Explicaci贸n de cada parte

  • #include <stdio.h>: Permite usar printf para mostrar datos en pantalla.
  • int main(): Es la funci贸n principal donde inicia el programa.
  • int num = 10;: Se crea una variable que inicia en 10.
  • while(num <= 100): Repite mientras num sea menor o igual a 100.
  • printf("%i,", num);: Muestra el n煤mero actual.
  • num += 10;: Suma 10 en cada repetici贸n.
  • return 0;: Finaliza el programa correctamente.

馃幆 Resultado

10, 20, 30, 40, 50, 60, 70, 80, 90, 100

C贸digo del ejercicio: Otra forma de hacer

#include <stdio.h>

int main(){
    int num;
    for(num = 10; num <= 100; num += 10){
        printf("%i,", num);
    }
    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.
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.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
+= --> el operador de asignaci贸n de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.

Explicaci贸n del C贸digo:

Mostrar n煤meros del 10 al 100 de 10 en 10

#include <stdio.h>

Permite usar la funci贸n printf para mostrar informaci贸n en pantalla.

int main()

Es la funci贸n principal donde inicia y se ejecuta el programa.

int num;

Se declara una variable llamada num que almacenar谩 los valores del ciclo.

for(num = 10; num <= 100; num += 10)

Es un ciclo que:
✔ Empieza en 10
✔ Termina en 100
✔ Aumenta de 10 en 10

printf("%i,", num);

Muestra cada n煤mero generado por el ciclo en pantalla separado por comas.

return 0;

Finaliza el programa indicando que todo se ejecut贸 correctamente.

Resultado

10, 20, 30, 40, 50, 60, 70, 80, 90, 100

Generar serie: 1,4,9,16,25,36,... en C

C贸digo del ejercicio:

#include <stdio.h>

int main(){
    int num1 = 1, num2 = 36, contador = 1;
    while(num1 <= num2){
        printf("%i,", num1);
        contador++;
        num1 = contador * contador;
    }
    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.
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.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.

Explicaci贸n del C贸digo:

Este programa genera la serie de n煤meros cuadrados: 1, 4, 9, 16, 25, 36...

馃搶 C贸digo en C

#include <stdio.h>

int main(){
    int num1 = 1, num2 = 36, contador = 1;

    while(num1 <= num2){
        printf("%i,", num1);
        contador++;
        num1 = contador * contador;
    }

    return 0;
}
        

馃攳 Explicaci贸n simple

#include <stdio.h> → Permite usar printf para mostrar datos.

int main() → Es el punto de inicio del programa.

num1 → Guarda el n煤mero actual de la serie.

num2 → Define el l铆mite (36).

contador → Ayuda a generar los n煤meros cuadrados.

while → Repite mientras num1 sea menor o igual a 36.

printf → Imprime los valores en pantalla.

contador++ → Aumenta el contador en 1.

num1 = contador * contador → Genera los cuadrados perfectos.

C贸digo del ejercicio: Otra forma de hacer

#include <stdio.h>

int main(){
    int contador = 1, num1;
    for(num1 = 1; num1 <= 36; num1 = contador * contador){
        printf("%i,", num1);
        contador++;
    }
    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.
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.
printf() --> permite la aparici贸n de valores num茅ricos, caracteres y cadenas de texto por pantalla.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.

Explicaci贸n del C贸digo:

¿Qu茅 hace el programa?

Este programa genera los n煤meros cuadrados desde 1 hasta 36.

Librer铆a usada

Permite usar funciones de entrada y salida como printf.

#include <stdio.h>
Funci贸n principal

Es donde inicia la ejecuci贸n del programa.

int main()
Variables

contador se usa para calcular cuadrados y num1 almacena el resultado.

int contador = 1, num1;
Ciclo for

Genera la serie de n煤meros cuadrados.

for(num1 = 1; num1 <= 36; num1 = contador * contador){ printf("%i,", num1); contador++; }
Fin del programa

Indica que el programa termina correctamente.

return 0;

Sacar la nota final y mostrar un mensaje de acuerdo a su nota en C

C贸digo del ejercicio:

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double nota1, nota2, nota3, notaFinal;
    printf("Ingrese la primera nota: ");
    scanf("%lf", &nota1);
    printf("Ingrese la segunda nota: ");
    scanf("%lf", &nota2);
    printf("Ingrese la tercera nota: ");
    scanf("%lf", &nota3);
    notaFinal = (nota1 + nota2 + nota3) / 3;
    if(notaFinal == 100){
        printf("Su nota es: %.2lf su nota es excelente.", notaFinal);
    }else if(notaFinal >= 60){
        printf("Su nota es: %.2lf usted aprob贸.", notaFinal);
    }else if(notaFinal >= 40){
        printf("Su nota es: %.2lf usted entra a repechaje.", notaFinal);
    }else{
        printf("Su nota es: %.2lf usted r茅probo.", notaFinal);
    }
    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.
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.
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.
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.
else if --> use else if para especificar una nueva condici贸n para probar, si la primera condici贸n es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.

Explicaci贸n del C贸digo:

Este programa en lenguaje C permite ingresar tres notas, calcular el promedio final y mostrar un mensaje dependiendo de la calificaci贸n obtenida.

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

int main(){
    setlocale(LC_CTYPE, "Spanish");

    double nota1, nota2, nota3, notaFinal;

    printf("Ingrese la primera nota: ");
    scanf("%lf", ¬a1);

    printf("Ingrese la segunda nota: ");
    scanf("%lf", ¬a2);

    printf("Ingrese la tercera nota: ");
    scanf("%lf", ¬a3);

    notaFinal = (nota1 + nota2 + nota3) / 3;

    if(notaFinal == 100){
        printf("Su nota es: %.2lf su nota es excelente.", notaFinal);

    }else if(notaFinal >= 60){
        printf("Su nota es: %.2lf usted aprob贸.", notaFinal);

    }else if(notaFinal >= 40){
        printf("Su nota es: %.2lf usted entra a repechaje.", notaFinal);  

    }else{
        printf("Su nota es: %.2lf usted r茅probo.", notaFinal);
    }

    return 0;
}

Explicaci贸n simple del c贸digo

  • #include <stdio.h>
    Permite usar funciones como printf y scanf para mostrar y leer datos.
  • #include <locale.h>
    Se utiliza para configurar el idioma espa帽ol en el programa.
  • int main()
    Es la funci贸n principal donde inicia el programa.
  • setlocale(LC_CTYPE, "Spanish");
    Configura el idioma espa帽ol para mostrar correctamente caracteres especiales.
  • double nota1, nota2, nota3, notaFinal;
    Declara variables decimales para almacenar las notas y el promedio final.
  • printf()
    Muestra mensajes en pantalla para pedir las notas.
  • scanf("%lf", &variable);
    Guarda las notas ingresadas por el usuario.
  • notaFinal = (nota1 + nota2 + nota3) / 3;
    Calcula el promedio final de las tres notas.
  • if(notaFinal == 100)
    Verifica si la nota es exactamente 100 y muestra un mensaje de excelencia.
  • else if(notaFinal >= 60)
    Si la nota es mayor o igual a 60, el estudiante aprueba.
  • else if(notaFinal >= 40)
    Si la nota est谩 entre 40 y 59, entra a repechaje.
  • else
    Si la nota es menor a 40, el estudiante reprueba.
  • return 0;
    Finaliza correctamente el programa.

Convertir metros a kil贸metros en C

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

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