package tp1; import java.util.Scanner; public class MainTP1 { /********************** Partie méthodes *************************/ /* méthode réalisant une conversion degrés Celsius vers degrés Farenheit Entrée : un nombre réel tempC passé en paramètre tempC représente une temperature exprimée en degrés Celsius Résultat : un nombre réel résultat de la conversion en degrés Farenheit Méthode : calcul de tempC * 1,8 + 32. */ public static double celsius2Farenheit(double tempC) { return tempC * 1.8 + 32; } /* Ci-dessous écrivez le code des autres méthodes dont la signature vous est donnée */ //moyenne(double n1, double n2, double n3) : double //moyennePonderee(double n1, double n2, double n3, double c1, double c2, double c3) : double //conjugaisonFutur(String inf) : String /************************Partie Main ************************/ /* Cette méthode main est la méthode principale Le programme commence à s'exécuter à partir de là et appelle des sous-programmes */ public static void main(String[] args) { /* Test de la conversion Celsius vers Farenheit */ System.out.println("**** Test de la conversion Celsius vers Farenheit ****"); // Cas 1 : valeur de température ordinaire en été à Montpellier System.out.println("En été à Montpellier : 35 degrés celsius valent "+ celsius2Farenheit(35)+" en degrés Farenheit"); // Cas 2 : sur le même modèle, donner le code permettant de calculer la température d'ébullition de l'eau /* Ci-dessous vous appelerez la méthode moyenne avec les valeurs suivantes :*/ System.out.println("**** Test de la moyenne ****"); // cas 1 : moyenne de 10, 5, 15 // cas 2 : moyenne de 12, 14, 16 // cas 3 : moyenne de 7, 12, 8 /* Ci-dessous vous appelerez la méthode moyennePonderee avec les valeurs suivantes :*/ System.out.println("**** Test de la moyenne ponderee ****"); // cas 1 : moyenne de 10, 5, 15 avec 20, 20, 60 // cas 2 : moyenne de 12, 14, 16 avec 20, 20, 60 // cas 3 : moyenne de 12, 14, 16 avec 30, 30, 20 // cas 4 : moyenne de 7, 12, 8 avec 20, 20, 60 /* Ci-dessous vous appelerez la méthode conjugueFuturPremierGroupe avec les valeurs suivantes :*/ System.out.println("**** Test de conjugaisonFutur ****"); // Cas 1 : chanter // Cas 2 : travailler /************************ Utilisation du scanner pour entrer les valeurs ************************/ /* On crée un Scanner pour tout le programme. Il représente le flux de ce qui est saisi au clavier Instruction à décommenter pour pouvoir l'utiliser */ Scanner sc = new Scanner(System.in); // test de la complétion sémantique à faire ci-dessous // sc.nextInt(); /* Test des précédentes méthodes en demandant à l'utilisateur de saisir une valeur au clavier */ // Conversion Celsius2Farenheit (Instructions ci-dessous à décommenter pour exemple) //System.out.println("Veuillez entrer un nombre réel représentant une température en degrés Celsius"); //double tempCelsius = sc.nextDouble(); //System.out.println(tempCelsius+" degrés celsius valent "+ celsius2Farenheit(tempCelsius)+" en degrés Farenheit"); // Moyenne (Ecrire le code source ci-dessous en vous inspirant de ce qui a été fait pour la conversion de Celsius a Farenheit) // Moyenne pondérée (Ecrire le code source ci-dessous en vous inspirant de ce qui a été fait pour la conversion de Celsius a Farenheit) // Conjugaison (Ecrire le code source ci-dessous en vous inspirant de ce qui a été fait pour la conversion de Celsius a Farenheit) } }