conditionals

Hi, I'm starting using C++ and I have an error: else without a previous if, how can i fix it?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>

using namespace std;

int main()
{
    int prestamo;
    float cuotas;

     cout<<"Introduzca el valor del prestamo que quiere solicitar"<<endl;
     cin>>prestamo;


     if(prestamo<=1000)
     cuotas=(prestamo+(prestamo*0.12));
     cout<<"El prestamo se debe pagar en una cuota de $"<<cuotas<<endl;

     else if((prestamo<=4000)&&(prestamo>1000));
     cuotas=((prestamo+(prestamo*0.12))/2);
     cout<<"El prestamo se debe pagar en dos cuotas de $"<<cuotas<<endl;


    return 0;
}
Look at http://www.cplusplus.com/doc/tutorial/control/

You have written:
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
#include <iostream>

using namespace std;

int main()
{
  int prestamo;
  float cuotas;
  cout << "Introduzca el valor del prestamo que quiere solicitar"<<endl;
  cin >> prestamo;

  if (prestamo<=1000)
  {
    cuotas=(prestamo+(prestamo*0.12));
  }

  cout << "El prestamo se debe pagar en una cuota de $"<<cuotas<<endl;

  else if ( (prestamo<=4000)&&(prestamo>1000) )
  {
    ;
  }

  cuotas = ((prestamo+(prestamo*0.12))/2);
  cout << "El prestamo se debe pagar en dos cuotas de $"<<cuotas<<endl;
  return 0;
}

Does anything in that look odd?

What is before that else? A cout, not an if.
Topic archived. No new replies allowed.