/*
 *  conversion Fahrenheit-Celsius
 *  
 *	TP1 exo4 - Cours langage C- AIR1
 *  Created by Catherine Recanati on Aug 21 2019.
 *  Copyright (c) 2005 __MyCompanyName__. All rights reserved.
 *
 */
 
 
#include <stdio.h>
#include <stdlib.h>

/*  C = 5*(F-32)/9  et  F = C*(9/5) + 32  */
int main ()  
{
    	float temp, ecart ; 
    	int nb;
    	char rep;
     
    		/* debut du dialogue avec lĠutilisateur */
    	printf("Entrez F pour Fahrenheit ou C pour Celsius: ");
     	scanf("%c",&rep);
     	printf("Entrez une temperature: ");
    	scanf("%f", &temp);
     
    	/* initialisation de ecart et nb */
    	if ((rep == 'F')  || (rep == 'C')) {
			printf("Entrer l\'ecart entre deux temperatures et le nombre de conversions: ");
    		scanf("%f", &ecart);
    		scanf("%d", &nb);
    	}
    	else 
        	return EXIT_FAILURE;
		if (rep == 'C') {
        	printf("Celsius\t    Farenheit\n");
        	for (int i=1; i<=nb; i++)  {
           		printf("%.2f     \t       %.2f\n", temp, 32 + (temp*9/5)) ;
          		temp = temp + ecart;
     		}
     	}
     	else if (rep == 'F'){
        	printf("Fahrenheit\tCelsius\n");
        	for (int i=1; i<=nb; i++)  {
           		printf("%.2f   \t%.2f\n", temp, 5*(temp-32)/9 ) ;
          		temp = temp + ecart;
     		}
     	}
     	return EXIT_SUCCESS;
 }





