Problème calcule PHP "utiliser soustraction a la place division"
Résolu/Fermé
sebastien2016
Messages postés
19
Date d'inscription
jeudi 18 juin 2015
Statut
Membre
Dernière intervention
1 juillet 2015
-
23 juin 2015 à 12:00
sebastien2016 Messages postés 19 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 1 juillet 2015 - 25 juin 2015 à 15:35
sebastien2016 Messages postés 19 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 1 juillet 2015 - 25 juin 2015 à 15:35
A voir également:
- Problème calcule PHP "utiliser soustraction a la place division"
- Utiliser chromecast - Guide
- Comment calculer la moyenne sur excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Votre pc ne peut pas utiliser un autre écran ✓ - Forum Montage et acquisition vidéo
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
2 réponses
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
24
23 juin 2015 à 13:39
23 juin 2015 à 13:39
Bonjour,
Quand vous dites que ça ne marche pas pour le couple (10,4), c'est parce que vous souhaitez obtenir le quotient de la division euclidienne de 10 par 4?? Que souhaitez-vous obtenir? le pgcd?
NB:
Il faut être clair, pour les autres, mais aussi pour soit, on s'en sort mieux en posant les choses : j'ai ça et je veux obtenir ça !
Cordialement,
hharchi9.
Quand vous dites que ça ne marche pas pour le couple (10,4), c'est parce que vous souhaitez obtenir le quotient de la division euclidienne de 10 par 4?? Que souhaitez-vous obtenir? le pgcd?
NB:
Il faut être clair, pour les autres, mais aussi pour soit, on s'en sort mieux en posant les choses : j'ai ça et je veux obtenir ça !
Cordialement,
hharchi9.
sebastien2016
Messages postés
19
Date d'inscription
jeudi 18 juin 2015
Statut
Membre
Dernière intervention
1 juillet 2015
Modifié par sebastien2016 le 23/06/2015 à 15:57
Modifié par sebastien2016 le 23/06/2015 à 15:57
sebastien2016
Messages postés
19
Date d'inscription
jeudi 18 juin 2015
Statut
Membre
Dernière intervention
1 juillet 2015
23 juin 2015 à 15:58
23 juin 2015 à 15:58
J'espère que je bien compris la question. :)
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
24
23 juin 2015 à 16:01
23 juin 2015 à 16:01
Essaye avec une boucle while plutôt :)
sebastien2016
Messages postés
19
Date d'inscription
jeudi 18 juin 2015
Statut
Membre
Dernière intervention
1 juillet 2015
23 juin 2015 à 16:37
23 juin 2015 à 16:37
Je trouvé une solution pour le "reste", mais pour le quotient, je n'arrive pas le faire. Je essayé avec boucle, voici le code que je trouvé:
$nombre1 = 100;
$nombre2 = 8;
if(isset($nombre1) && isset($nombre2))
{
if($nombre1 >= $nombre2){
$nbr1 = $nombre1;//nbr1
$nbr2 = $nombre2;//nbr2
}
else{
$nbr1 = $nombre2;//nbr2
$nbr2 = $nombre1;//nbr1
}
$dividende = $nbr1; // le dividende est le premier nombre (nbr1/nbr2 = résultat entier +reste)
$diviseur = $nbr2; //le diviseur est donc le second nombre
$reste = $nbr1%$nbr2; //Opération de modulo pour obtenir le reste !
echo 'Dividende : '.$dividende.'<br/>';
echo 'Diviseur : '.$diviseur.'<br/>';
echo 'Reste : '.$reste;
echo '<br/>Le resultat : ';// j'narrive pas :)
}
Merci encore
$nombre1 = 100;
$nombre2 = 8;
if(isset($nombre1) && isset($nombre2))
{
if($nombre1 >= $nombre2){
$nbr1 = $nombre1;//nbr1
$nbr2 = $nombre2;//nbr2
}
else{
$nbr1 = $nombre2;//nbr2
$nbr2 = $nombre1;//nbr1
}
$dividende = $nbr1; // le dividende est le premier nombre (nbr1/nbr2 = résultat entier +reste)
$diviseur = $nbr2; //le diviseur est donc le second nombre
$reste = $nbr1%$nbr2; //Opération de modulo pour obtenir le reste !
echo 'Dividende : '.$dividende.'<br/>';
echo 'Diviseur : '.$diviseur.'<br/>';
echo 'Reste : '.$reste;
echo '<br/>Le resultat : ';// j'narrive pas :)
}
Merci encore
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
24
23 juin 2015 à 18:09
23 juin 2015 à 18:09
J'ai écris une fonction si tu veux en guise de correction. Et en prime, on utilise pas de if ni de modulo (qui permet d'avoir directement le reste)
sebastien2016
Messages postés
19
Date d'inscription
jeudi 18 juin 2015
Statut
Membre
Dernière intervention
1 juillet 2015
24 juin 2015 à 16:00
24 juin 2015 à 16:00
Si vous pouvez me donner une solution, ça sera super. Je beaucoup essayé, voici qu'est c'est que je trouvé sur le net :
Si on fait 8 / 2 :
1. 8 - 2 = 6
2. 6 - 2 = 4
3. 4 - 2 = 2
4. 2 - 2 = 0
0 < 2 donc on s'arrête là. 4 c'est le quotient, 0 c'est le reste
Si on fait 11 / 2 :
1. 11 - 2 = 9
2. 9 - 2 = 7
3. 7 - 2 = 5
4. 5 - 2 = 3
5. 3 - 2 = 1
1 < 2 donc on s'arrête. 5 c'est le quotient, 1 c'est le reste
Pense à ne pas compter l'itération de la boucle quand le reste est inférieur au diviseur.
Je dois apprendre mathématique aussi, :)
Merci encore
Si on fait 8 / 2 :
1. 8 - 2 = 6
2. 6 - 2 = 4
3. 4 - 2 = 2
4. 2 - 2 = 0
0 < 2 donc on s'arrête là. 4 c'est le quotient, 0 c'est le reste
Si on fait 11 / 2 :
1. 11 - 2 = 9
2. 9 - 2 = 7
3. 7 - 2 = 5
4. 5 - 2 = 3
5. 3 - 2 = 1
1 < 2 donc on s'arrête. 5 c'est le quotient, 1 c'est le reste
Pense à ne pas compter l'itération de la boucle quand le reste est inférieur au diviseur.
Je dois apprendre mathématique aussi, :)
Merci encore
Modifié par sebastien2016 le 23/06/2015 à 14:34
Je veux obtenir le quotient et le reste 10/3 en utilisant le soustraction. Le solution N°2 que je vous est montré marche bien a mon avis, sauf ça "$nbr2 == 1 || $nbr2 == 3 ||.....", que je n'aime pas.
Merci
23 juin 2015 à 15:06
23 juin 2015 à 15:32
Merci encore
Modifié par hharchi9 le 23/06/2015 à 15:36
23 juin 2015 à 15:37
le résultat au lieu de 12 ,5 il affiche 84.