Programa En C Para Determinar Aprobado/Reprobado
REPROBADO
Listado de puntos clave del problema
* Datos
* Condiciones
Listado de loque se sabe
* Con calificación menor a 6 el alumno reprueba
* Estructuras selectivas
Listado de lo que no se sabe
Reporte
* Solicitar calificación
* Comparar calificación* Mostrar si es A o R
Propuesta de solución
* Pedir la calificación al usuario, si es menor a 6 el alumno está reprobado, de lo contrario el alumno aprobó. Imprimir resultadoAnálisis del problema
DATOS DE ENTRADA: Calificación
Proceso: Comparar calificación (Calif<6 Reprobado, Calif> 6 aprobado)
Salida: Imprimir el resultado (Aprobado ó Reprobado)Diagrama de flujo
Reporte de pruebas (Raptor)
Utilizando el archivo aprobreprob.rap se alimentó el algoritmo con los valores señalados en la tabla.
Calificación | Resultado esperado |Resultado raptor | Resultado Programa |
5 | Reprobado | Alumno reprobado | Alumno reprobado |
6 | Aprobado | Alumno aprobado | Alumno aprobado |
11 | Error | Calificación no valida |Calificación no valida |
-1 | Error | Calificación no valida | Calificación no valida |
Codificación:
/*
* aprobreprob.c
*
* Created on: 22/09/2011
* Author: Isai
*/#include<stdio.h>
int main ()
{
setvbuf(stdout, NULL, _IONBF, 0);
printf("Programa para Conocer si un alumno tiene calificación aprobatoria o reprobatoria\n");
floatcalif;
printf("Introduzca la calificación del alumno\n");
scanf("%f", &calif);
if(calif<0)
{
printf("Error en la calificación\n");
}
else
{
if(calif<6)
{
printf("Alumno reprobado");
}
else
{
if (calif<=10)
{
printf("Alumno aprobado");
}
else
{
printf("Calificación no válida");
}
}
}
return 0;
}
Regístrate para leer el documento completo.