conversions en cm

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : conversions en cm

Re: conversions en cm

par sirakawa » 25 juin 2014, 10:48

Solution qu'on pourrait généraliser (avec les unités dans une autre langue)
$unites = array("centimètre", "pouce");
$pluriel_1 = "";
$pluriel_2 = "";
if ($cm > 2)
{
$pluriel_1 = "s";
}
if ($pouce > 2)
{
$pluriel_2 = "s";
}

$centim = $unites[0].$pluriel_1;
$popouce =  $unites[1].$pluriel_2;

Re: conversions en cm

par xTG » 24 juin 2014, 21:10

merci pour votre réponse ...j'ai changé dans la première condition "if($cm<1)", mais ça marche pas toujours!!!
$p = xxx;
$cm=$p*2.54;
if ($cm<1){
print "valeur :$p pouce = $cm centimetre";
}
elseif ($p<2 && $cm>1)
print "valeur de la convertion:$p pouce = $cm centimetres";
else{
print "valeur de la convertion:$p pouces = $cm centimetres";
}
valeur :0.2 pouce = 0.508 centimetre
valeur de la convertion:0.9 pouce = 2.286 centimetres
valeur de la convertion:2 pouces = 5.08 centimetres
Chez moi cela fonctionne...

Re: conversions en cm

par Caprycorne » 24 juin 2014, 10:49

<html>
	<body>
	<?php
	$p = (isset($_GET["valeur"])) ? $_GET["valeur"] : null;
	$cm = ($p * 2.54);
	/* Si pouce ($p) est supérieur à un, on met un s
	*  Idem pour centimètre ($cm).
	*/
	if ($p !== null) {
		echo utf8_decode('Valeur de la conversion: ' . $p . ' pouce' . (($p > 1) ? 's' : '') 
		. ' = ' . $cm . ' centimètre' . (($cm > 1) ? 's' : ''));
	}
	
	?>
	</body>
</html>

Re: conversions en cm

par pascal33 » 24 juin 2014, 10:34

merci pour votre réponse ...j'ai changé dans la première condition "if($cm<1)", mais ça marche pas toujours!!!

Re: conversions en cm

par xTG » 23 juin 2014, 21:31

Ta première condition est mauvaise, elle devrait être :
if ($cm<1){

Re: conversions en cm

par pascal33 » 23 juin 2014, 20:35

Merci a l avance pour vos idées....

conversions en cm

par pascal33 » 23 juin 2014, 19:41

Voici mon pragramme qui fait appel a mon second programme pour afficher ex: 2 pouces = 5.08cm;
je voudrais modifier ce programme pour qu il affiche correctement le pluriel

ex: résutat de conversion:0.25 pouce=0.635 centimétre
résutat de conversion:1.25 pouce=3.175 centimétre
résutat de conversion:2.25 pouce=5.715 centimétre


...............// 1 er programme //...................

<html>
<body>
<form action="conversion1_tr.php"method="GET">
Saisissez une valeur en pouce(inches)<br>
<input type="text" name="valeur"><br>
<input type="submit" value="Convertir en cm"/>

</form>
</body>
</html>

.......//2 eme programme //..................
<HTML>
<?php
$p=$_GET["valeur"];
$cm=$p*2.54;
if ($cm<0){
print "valeur :$p pouce = $cm centimètre";
}
elseif ($p<2 && $cm>1)
print "valeur de la convertion:$p pouce = $cm centimètres";
else{
print "valeur de la convertion:$p pouces = $cm centimètres";
}

?>

</HTML>
Fin de la conversation