Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2016, 20:27
cm10
 
Fecha de Ingreso: marzo-2016
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Tengo el siguiente código y el compilador me marca 'else' without a previo

Solo te faltaban los {} en los if y else, entonces seria asi:
Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main ()
  6. {
  7. float Promedio, Nota1, Nota2, Nota3, Nota4, Nota5;
  8.  
  9. Promedio=0;
  10. Nota1=0;
  11. Nota2=0;
  12. Nota3=0;
  13. Nota4=0;
  14. Nota5=0;
  15.  
  16. cout << "\nIntroduzca Nota 1: ";
  17. cin >> Nota1;
  18.  
  19. cout << "\nIntroduzca Nota 2: ";
  20. cin >> Nota2;
  21.  
  22. cout << "\nIntroduzca Nota 3: ";
  23. cin >> Nota3;
  24.  
  25. cout << "\nIntroduzca Nota 4: ";
  26. cin >> Nota4;
  27.  
  28. cout << "\nIntroduzca Nota 5: ";
  29. cin >> Nota5;
  30.  
  31. Promedio= (Nota1+Nota2+Nota3+Nota4+Nota5)/5;
  32.  
  33. if (Promedio >= 9,5){
  34.  
  35. cout <<"\nPuede inscribir 55 unidades:" << endl;
  36. cout <<"\nEl descuento es de: 2475 dolares" << endl;
  37. cout << "\nTotal a pagar: 7425 dolares" << endl;
  38.  
  39. }else if (Promedio > 9 && Promedio < 9,5){
  40.  
  41. cout <<"\nPuede inscribir 50 unidades:" << endl;
  42. cout <<"\nEl descuento es de: 900 dolares" << endl;
  43. cout << "\nTotal a pagar: 9000 dolares" << endl;
  44.  
  45. }else
  46. cout <<"\nPuede inscribir 40 unidades:" << endl;
  47.  
  48. system("PAUSE");
  49.  
  50. return 0;
  51. }