si lo cheque, ya habia visto ese post, pero ni asi el codigo funciona como quiero que funcione:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define ASISTENCIA_MINIMA 80
#define PORCENTAJE_TAREAS 10
#define PORCENTAJE_EXAMEN 10
#define PORCENTAJE_MINIPRACTICAS 18
#define PORCENTAJE_SENCILLAS 12
#define PORCENTAJE_INTERESANTE 5
#define PRACTICAS_INTERESANTES 9
#define PRACTICAS_SENCILLAS 6
#define TAREAS 4
#define RETARDOS 3
#define MINITAREAS 5
#define MINIPRACTICAS 9
#define ASISTENCIAS 17
#define MAXIMA 100
#define MINIMA 60
int main()
{
//Declaracion y definicion por defecto de variables(a usar para entrada de datos)
int i;
float total_faltas,total_retardos,total_minitareas,total_tareas,total_examen,total_minipracticas,
total_practicas_sencillas,practica_interesante,total_practica_interesante = 0;
//Declaracion de variable (para computo)
float tareas,examen,practicas,total_asistencias,porcentaje_asistencias,calificacion_final;
//Entrada de Datos
printf("Evaluador del Taller de Estructura de Datos v1.0\n\n"); printf("Cuantas faltas acumulaste? "); scanf("%f",&total_faltas
); printf("Cuantos retardos acumulaste? "); scanf("%f",&total_retardos
); printf("Cuantas minitareas realizaste? "); scanf("%f",&total_minitareas
); printf("Cuantas tareas realizaste? "); scanf("%f",&total_tareas
); printf("Cuanto obtuviste en el examen? "); scanf("%f",&total_examen
); printf("Cuantas minipracticas realizaste? "); scanf("%f",&total_minipracticas
); printf("Cuantas practicas sencillas realizaste? "); scanf("%f",&total_practicas_sencillas
); for(i=0;i < PRACTICAS_INTERESANTES;i++)
{
printf("Cuanto obtuviste en la practica interesante #%d? ",i
+1); scanf("%f",&practica_interesante
); total_practica_interesante+=practica_interesante;
}
//Computo de Tareas
tareas = total_minitareas+((total_tareas*PORCENTAJE_TAREAS)/TAREAS);
//Computo de Examen
examen = (total_examen*PORCENTAJE_EXAMEN)/MAXIMA;
//Computo de Practicas
practicas = ((total_minipracticas*PORCENTAJE_MINIPRACTICAS)/MINIPRACTICAS)+
((total_practicas_sencillas*PORCENTAJE_SENCILLAS)/PRACTICAS_SENCILLAS)+
((total_practica_interesante*PORCENTAJE_INTERESANTE)/MAXIMA);
//Computo de Asistencias
total_asistencias = ASISTENCIAS-total_faltas-(total_retardos/RETARDOS);
porcentaje_asistencias = (total_asistencias*100)/ASISTENCIAS;
//Computo General
calificacion_final = tareas + examen + practicas;
printf("\nTareas\tExamen\tPracticas\n"); printf("Total de asistencias=\t\t%.2f\n",total_asistencias
); printf("Porcentaje de asistencias=\t%.2f\t",porcentaje_asistencias
); if(porcentaje_asistencias < ASISTENCIA_MINIMA)
{
}
else
{
}
printf("Calificacion Final=\t\t%.2f\t",calificacion_final
); if(calificacion_final < MINIMA)
printf("Calificacion no aprobatoria\n"); else
printf("Calificacion aprobatoria\n"); return 0;
}
quiero que el texto: Si tiene derecho me lo imprima en verde y no tiene derecho lo imprima en rojo, pero no funciona y ya le agregue conio
gracias