Programa en c++ para mostrar calificaciones de asignaturas
Saludos mi problema es el siguiente me pidieron un programa que haga esto que pida por teclado la nota de una asignatura y muestre por pantalla:
a) SOBRESALIENTE, en el caso de que la nota sea mayor o igual que 9 y menor o igual que 10.
b) NOTABLE, en el caso que la nota sea mayor o igual que 7 y menor que 9.
c) BIEN, en el caso de que la nota sea mayor o igual que 6 y menor que 7.
d) SUFICIENTE, en el caso de que la nota sea mayor o igual que 05 y menor que 6.
d) INSUFICIENTE, en el caso de que la nota sea mayor o igual que 3 y menor que 5,
f) MUY DEFICIENTE, en el caso de que la nota sea mayor o igual que 0 y menor que 3.
g) Error, NOTA INCORRECTA, en el caso de que la nota sea menor que 0 ó mayor que 10
Lo hice más o menos bien córrelo y veras que hay un problema por favor si puedes corrigemelo para ver cual fue el error miralo aquí.
#include <stdio.h>
#include <conio.h>
int main()
{
float nota;
printf( "\n Introduzca nota : " );
scanf( "%f", ¬a );
while ( nota < 0 || nota > 10 )
if ( nota >= 10,9 )
printf( "\n Sobresaliente" );
if ( nota >= 7,8 )
printf( "\n Notable" );
if ( nota >= 6 )
printf( "\n Bien" );
if ( nota >= 5 )
printf( "\n Suficiente" );
if ( nota >= 3,4 )
printf( "\n Insuficiente" );
if ( nota >= 3,2,1 )
printf( "\n Muy deficiente" );
if ( nota >= 0 )
printf( "\n Error nota incorrecta" );
getch();
return 0;
}
a) SOBRESALIENTE, en el caso de que la nota sea mayor o igual que 9 y menor o igual que 10.
b) NOTABLE, en el caso que la nota sea mayor o igual que 7 y menor que 9.
c) BIEN, en el caso de que la nota sea mayor o igual que 6 y menor que 7.
d) SUFICIENTE, en el caso de que la nota sea mayor o igual que 05 y menor que 6.
d) INSUFICIENTE, en el caso de que la nota sea mayor o igual que 3 y menor que 5,
f) MUY DEFICIENTE, en el caso de que la nota sea mayor o igual que 0 y menor que 3.
g) Error, NOTA INCORRECTA, en el caso de que la nota sea menor que 0 ó mayor que 10
Lo hice más o menos bien córrelo y veras que hay un problema por favor si puedes corrigemelo para ver cual fue el error miralo aquí.
#include <stdio.h>
#include <conio.h>
int main()
{
float nota;
printf( "\n Introduzca nota : " );
scanf( "%f", ¬a );
while ( nota < 0 || nota > 10 )
if ( nota >= 10,9 )
printf( "\n Sobresaliente" );
if ( nota >= 7,8 )
printf( "\n Notable" );
if ( nota >= 6 )
printf( "\n Bien" );
if ( nota >= 5 )
printf( "\n Suficiente" );
if ( nota >= 3,4 )
printf( "\n Insuficiente" );
if ( nota >= 3,2,1 )
printf( "\n Muy deficiente" );
if ( nota >= 0 )
printf( "\n Error nota incorrecta" );
getch();
return 0;
}
1 Respuesta
Respuesta de akabane89
1