Como hago para saber cual es limete de velocidad, si me dicen que multa sera

Iniciado por luis torres, 25 Junio 2014, 05:24 AM

0 Miembros y 1 Visitante están viendo este tema.

luis torres

Como hago para saber colocar el limete de los kilometros, con un for o un IF? este es el enunciado :placa y multa la cual es a 1000 Bs + 500Bs*(por cada Km de exceso con respecto al límite.

‪#‎include‬ <stdlib.h>
#include <iostream.h>
float placam (float pmulta,float velocidad,float km)
{
float preciom=0;
preciom=((1000+500)*(km));
return preciom;
}
int main()
{
float mpagar=0,pm=0,v=0,k=0;
cout<<"ingrese los kilometros que recorrio en execeso"<<endl;
cin>>k;
cout<<"la multa a pagar es =" <<placam(pm,v,k)<<endl;
system("PAUSE");
return 0;
}

engel lex

usa etiquetas GeSHi al publicar código (arriba de los emoticones a la derecha)

empiezo por decirte que tienes un error

Código (cpp) [Seleccionar]
float placam (float pmulta,float velocidad,float km){
   float preciom=0;
   preciom=((1000+500)*(km));
   return preciom;
}


eso es quivalente a multiplicar (500+1000)*km es decir 1500*km...

lo debes hacer 1000+(500*km) o como tu mismo lo escribiste tambien es valido... 1000+500*km

CitarComo hago para saber colocar el limete de los kilometros
si te refieres a si dar multa por superar velocidad, es un if...

"sí vas más rápido que 100km/h entonces serás multado"
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

luis torres

Y EN LA FUNCION QUE DECLARO ARRIBA COLOCO EL IF O DENTRO DEL INT MAIN

engel lex

Cita de: luis torres en 25 Junio 2014, 05:54 AM
Y EN LA FUNCION QUE DECLARO ARRIBA COLOCO EL IF O DENTRO DEL INT MAIN

no entendí a que quieres llegar...


no escribas solo en mayúsculas... es tomado "[urlhttp://es.wikipedia.org/wiki/Netiqueta]de mala educación[/url]" y va contra las reglas del foro
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

leosansan

Lo lógico es que la velocidad introducida sea a la que iba y, en función de que sea superior a la máxima permitida, se multará o no. Algo como:

Código (cpp) [Seleccionar]
cout << "Ingrese en kilometros a que velocidad iba: " << endl;
  cin >> k;
  if ( k > 100)
    cout << "La multa a pagar es =" << placam ( pm,v, k) << endl;
  else
    cout << "Velocidad inferior a la maxima permitida." << endl;


¡¡¡¡ Saluditos! ..... !!!!