Convertisseur d'unités

Ecrivez un programme qui convertit des valeurs du système métrique en valeurs du système de mesure américain. On fournit des mesures à votre programme, en mètres, grammes ou degrés Celsius et vous devez les convertir respectivement en pieds, livres et degrés Fahrenheit.

Voici les règles de conversion à utiliser :

  • 1 pied = 0.3048 mètres
  • 1 gramme = 0.002205 livres
  • Température en degrés Fahrenheit= 32 + (1.8 * Température en degrés Celsius).

LIMITES DE TEMPS ET DE MEMOIRE (Langage : Python)

Temps : 1s sur une machine à 1Ghz.
Mémoire : 1000 Ko.

CONTRAINTES

  • 1 <= N <= 10, où N est le nombre de valeurs à convertir.

ENTRÉE

La première ligne de l'entrée contient un entier N : le nombre de valeurs que vous devez convertir vers le système américain.

Chacune des N lignes suivantes contient un nombre décimal, suivi d'un espace et d'une lettre minuscule parmi m, g et c, respectivement pour mètres, grammes et degrés celsius.

SORTIE

Vous devez afficher N lignes sur la sortie, correspondant aux mesures de l'entrée, dans l'ordre. Chaque ligne doit contenir un nombre décimal, suivi d'un espace et d'un caractère parmi p, l ou f (respectivement pieds, livres et degrés farenheit).

EXEMPLE

entrée :

4
12.3 m
1245.243 g
37.2 c
23 g

sortie :

40.354331 p
2.745761 l
98.960000 f
0.050715 l

COMMENTAIRES

L'entrée indique qu'il y a quatre valeurs à convertir. La première est 12.3 mètres, ce qui, une fois converti, donne approximativement 40.354331 p pieds. La deuxième est 1245.243 grammes, soit environ 2.745761 livres, la troisième est 37.2 degrés celcius, soit 98.96 degrés farenheit, et la quatrième est 23g, soit 0.050715 livres.

Source : http://www.france-ioi.org.