
No se por q no da
Publicado por Luis (15 intervenciones) el 09/01/2013 00:50:25
Hola amigos tengo el siguiente codigo el me corre pero cuando ingreso 3.46 o 5.1 o 7.0 no me da el resultado correcto me muestra el mensaje de la anteriro condicion ayudenme no se q es lo q esta malo; este ejercicio es muy sencillo no hay q ponerle tantas cosas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int nota;
cout<<"Introduzca el valor de la nota\n\n";
cin>> nota;
if (nota >=0 && nota <=3.44){
cout<<"La categoria es:REPROBADO"<<endl;
}
if(nota >=3.45 && nota <=5.0){
cout<<"La categoria es:APROBADO"<<endl;
}
if(nota >=5.1 && nota <=7.0){
cout<<"La categoria es:SOBRESALIENTE"<<endl;
}
if(nota >=7.1 && nota <=9.0){
cout<<"La categoria es:EXCELENTE"<<endl;
}
cout<<"\n\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Valora esta pregunta


0