All pastes #837583 Raw Edit

Stuff

public text v1 · immutable
#837583 ·published 2007-12-29 20:07 UTC
rendered paste body
#include <stdio.h>

/* prototype */
void conversionPied(float) ;
void conversionLivre(float) ;
void conversionFaren(float) ;

int main()
{
        
        /* variable */
        int nombreFois ;        /* nombre de saisie */
        float nombre ;          
        char saisie ;           /* pour la saisie des caractères */
        
        scanf("%d", &nombreFois) ;

        while(nombreFois > 0)
        {
                scanf("%f", &nombre) ;

                do
                {
                        scanf("%c", &saisie);
                        
                        if(saisie == 'm') conversionPied(nombre) ;
                        if(saisie == 'g') conversionLivre(nombre) ;
                        if(saisie == 'c') conversionFaren(nombre) ;                        
                }
                while (saisie != '\n') ;                   
                nombreFois -- ;
        }
        return 0 ;
}

/* fonction conversion en Pied */
void conversionPied(float metre)
{
        float pied ;
        pied = metre / 0.3048L ;
        printf("%f p\n", pied) ;
}

/* fonction conversion en Livre */
void conversionLivre(float gramme)
{
        float livre ;
        livre = gramme * 0.002205L ;
        printf("%f l\n", livre) ;
}

/* fonction conversio en Fahrenheit */

void conversionFaren(float celsius)
{
        float fahrenheit ;
        fahrenheit = 32L+(1.8*celsius) ;
        printf("%f f\n", fahrenheit) ;
}