Código del ejercicio:
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.
>= --> 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:
¿Qué hace este programa?
Este programa solicita al usuario ingresar tres notas, calcula el promedio y muestra un mensaje indicando si el estudiante aprobó o reprobó.
Código del Programa
#include <stdio.h>
#include <locale.h>
int main(){
setlocale(LC_CTYPE, "Spanish");
double nota1, nota2, nota3, nota4, promedio;
printf("Ingrese la primera nota: ");
scanf("%lf", ¬a1);
printf("Ingrese la segunda nota: ");
scanf("%lf", ¬a2);
printf("Ingrese la tercera nota: ");
scanf("%lf", ¬a3);
promedio = (nota1 + nota2 + nota3) / 3;
if(promedio >= 50){
printf("Su nota es: %.2lf usted aprobó.", promedio);
}else{
printf("Su nota es: %.2lf usted réprobo.", promedio);
}
return 0;
}
Explicación simple de cada línea
#include <stdio.h>
Permite utilizar funciones como printf y scanf.
#include <locale.h>
Se utiliza para configurar el idioma español.
int main()
Es la función principal donde comienza el programa.
setlocale(LC_CTYPE, "Spanish");
Configura el idioma español para mostrar correctamente caracteres especiales.
double nota1, nota2, nota3, nota4, promedio;
Declara variables de tipo decimal para almacenar las notas y el promedio.
printf()
Muestra mensajes en pantalla.
scanf()
Permite ingresar datos desde el teclado.
promedio = (nota1 + nota2 + nota3) / 3;
Calcula el promedio sumando las tres notas y dividiendo entre 3.
if(promedio >= 50)
Comprueba si el promedio es mayor o igual a 50.
printf("usted aprobó")
Muestra un mensaje indicando que el estudiante aprobó.
else
Se ejecuta cuando la condición del if no se cumple.
printf("usted reprobó")
Muestra un mensaje indicando que el estudiante reprobó.
return 0;
Finaliza correctamente el programa.
Resultado del Programa
El programa mostrará el promedio final del estudiante. Si el promedio es mayor o igual a 50, indicará que aprobó. Si el promedio es menor a 50, indicará que reprobó.
No hay comentarios.:
Publicar un comentario