También es muy común entre los profesores, encargar este tipo de programas una vez que se ven las condiciones. De lo que se trata es de pedir, por ejemplo, 3 calificaciones, sacar el promedio y mostrar un mensaje si el alumno aprobó o no aprobó.
Como el promedio puede ser una valor con decimales, tenemos que declarar las variables como tipo float.
#include<stdio.h> #include<conio.h> int main() { float calif_1=0,calif_2=0,calif_3=0,promedio=0; printf("\nIntroduce tu primera calificacion: ");scanf("%f",&calif_1); printf("\nIntroduce tu segunda calificacion: ");scanf("%f",&calif_2); printf("\nIntroduce tu tercera calificacion: ");scanf("%f",&calif_3); promedio=(calif_1+calif_2+calif_3)/3; if(promedio<6) { printf("\n\tLo siento, tu promedio de %.2f no es aprobatorio",promedio); } else { printf("\n\tFelicidades, pasaste con un %.2f",promedio); } getch(); }
Aquà estamos asumiendo que la calificación mÃnima aprobatoria es de 6, pero ¿y si quiero que este dato también sea variable? Entonces el programa quedarÃa asÃ:
#include<stdio.h> #include<conio.h> int main() { int cma=0; float calif_1=0,calif_2=0,calif_3=0,promedio=0; printf("\nIntroduce la calificacion minima aprobatoria: ");scanf("%i",&cma); printf("\nIntroduce tu primera calificacion: ");scanf("%f",&calif_1); printf("\nIntroduce tu segunda calificacion: ");scanf("%f",&calif_2); printf("\nIntroduce tu tercera calificacion: ");scanf("%f",&calif_3); promedio=(calif_1+calif_2+calif_3)/3; if(promedio<cma) { printf("\n\tLo siento, tu promedio de %.2f no es aprobatorio",promedio); } else { printf("\n\tFelicidades, pasaste con un %.2f",promedio); } getch(); }
¿Y si quiero que el número de calificaciones introducidas también sea variable?, pues para eso tendrÃamos que saber un poco sobre ciclos, que creo que será nuestro siguiente tema.
Este codigo me a serbido de mucho esierto que los profesores de programacion lo piden y ami me lo pidieron y aqui lo encontre y con este codigo aseguro mi 10 en el parsial grasias
¡De nada! que gusto que te sirva
necesito ayuda espero puedas ayudarme
Ok, dime qué pasa.
ok debo realizar un programa de estadistica en el cual me ordene los datos de mayor a menor y los presente en una tabla mostrando el delta de x las frecuencias absoluta y frecuencia relativa y absoluta relativa y demas funciones ando haciendolo pero en lo de ordenar los datos no me da y eso no se cm hacerlo :S xq ya consegui q tome una cantidad de datos ingresados x el usuario pero de resto nah de nah consigo q funcione :S
GRACIAS, GRACIAS, GRACIAS, ESTO ME SALVO LA VIDA JAJAJAJA NO TANTO PERO SI ME SIRVIO DEMASICIADO GRACIAS “DIOS TE VENDIGA”
Todos tus trabajos son de gran ayuda y muchas gracias por compartir tus conocimientos con los demás.
ola amigoochhoooo aki dandote las grax por ayudarme con esaaa tareaaa si quieres me puedes marcar un msje grax por esta misma pag… grax
esta bueno ese programita pero si me dijeran q de las tres notas encontrara las dos mayores y savcara el resultado
son buenos tus programas pero deberias de subir algunos con funciones y no todos en main (es un consejo no una critica)
Es una buena recomendación, gracias.
necesito hacer c++_clase,datos de un alumno,promedio de las notas del examen parcial,trabajo practico y examen final, y imprimir su calificacion de un puntaje maximo 100 sumado los 2 examenes y el trabajo,imprimir con que nota paso o no.
El primer programa de las tres calificaciones esta bien pero, si se ejecuta hay un error a tu propuesta como son datos flotantes aquà if(promedio<6) deberÃa de ser asà if( promedio < 60) bye