snoopydo
Messages postés10Date d'inscriptiondimanche 16 janvier 2011StatutMembreDernière intervention17 janvier 2011
-
31 janv. 2006 à 15:47
snoopydo
Messages postés10Date d'inscriptiondimanche 16 janvier 2011StatutMembreDernière intervention17 janvier 2011
-
31 janv. 2006 à 18:16
Bonjour ,
Je dois rediger un ti programme qui calcule la paie hebdomadaire d'un employe a partir du nombre d'heures travaillees et du salaire horaire ( au dela de 40 heures, toute heure supplementaire equivaut a une heure et demie ).
tout ca rien qu'avec while if else break continue .
mon prob est surment tout bete mais je trouve pas .
j'ai ecris un truc du genre ...
int salaire_horaire ;
int heure;
int main()
{
cout"Veuillez entrer le nombre d'heure travaillees svp "<<"\n";
cin>>heure;
cout<<"Veuillez entrer le salaire horaire svp "<<"\n";
cin>>salaire_horaire;
if(heure >=40 )
prime = ((heure * salaire_horaire)+((heure>=40 * minute) * salaire_horaire))
cout<<"Votre paie est egale a "<
return EXIT_SUCCESS;
}
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 31 janv. 2006 à 16:35
if(heure >=40 )
{
prime = (heure*salaire_horaire)+(((heure-40)*salaire_horaire*3)/2)
cout<<"Votre paie est egale a "<<prime<<"\n";
}
else
{
prime = (heure * salaire_horaire);
cout<<"Votre paie est egale a "<<prime<<"\n";
}
snoopydo
Messages postés10Date d'inscriptiondimanche 16 janvier 2011StatutMembreDernière intervention17 janvier 2011 31 janv. 2006 à 18:16
manque juste un ; apres
prime = (heure*salaire_horaire)+(((heure-40)*salaire_horaire*3)/2) ; <---------- point virgule et faut le declarer ds les variable .
sinon ai test les deux autres soluces mais ai po chercher a comprendre pourquoi ca allaient pas .
grand merci .