Vous êtes sur la page 1sur 2

package exercice.pkg7.module.

pkg1;
import java.util.Scanner;
import java.lang.Math;

public class Exercice7Module1


{
public static void main(String[] args)
{
int reponse1=0;
int reponse2=0;
int reponse3=0;

double racine=0;
double racine1=0;
double racine2=0;

int determinant=0;

System.out.println("*********************************************Début du
programme********************************************************");
System.out.println("*****************************Programme de calcul du
déterminant d'une fonction quadratique*****************************");
System.out.println("Le programme suivant calcule le déterminant d'une fonction
quadratique algébrique quelconque.");
System.out.println("Ensuite, affiche à l'écran un message concernant la nature
de ces racines en R.");

Scanner lecteur=new Scanner(System.in);

System.out.println("Pour cela, le programme vous demande de fournir la valeurs


des coefficients de cetyte équation quadratique.");

System.out.println("***************************************************************
********************************************************");

System.out.println();

System.out.println("***************************************************************
********************************************************");
System.out.println("SVP fournissez les valeurs suivantes: a,b et c:");

System.out.println("Valeur de a:");
reponse1=lecteur.nextInt();
System.out.println("Valeur de b:");
reponse2=lecteur.nextInt();
System.out.println("Valeur de c:");
reponse3=lecteur.nextInt();

System.out.println("Les valeurs entrées au clavier sont: " + reponse1 + "," +


reponse2 + " " + "et" + " " + reponse3);

System.out.println("***************************************************************
********************************************************");

System.out.println("***************************************************************
********************************************************");
System.out.println("Maintenant que les trois coefficients sont fournies, le
programme calculera le déterminant de cette équation quadratique.");
determinant=(int)(Math.pow(reponse2,2)-(4*reponse1*reponse3));
System.out.println("Le determinant calculé avec les coefficients fournies est:
" + determinant);

if(determinant<0)
{
System.out.println("Le déterminant calculé est négatif, alors:");
System.out.println("L'équation quadratique ne possède aucune racine en R!");
System.out.println("*********************************************Fin du
programme********************************************************");
}

if(determinant>0)
{
racine1=(-reponse2+Math.sqrt(determinant))/(2*reponse1);
racine2=(-reponse2-Math.sqrt(determinant))/(2*reponse1);

System.out.println("Le déterminant calculé est positif, alors:");


System.out.println("L'équation quadratique possède deux racines en R
différentes est sont les suivantes: " + "" + racine1 + " et " + racine2);
System.out.println("*********************************************Fin du
programme********************************************************");
}

if(determinant==0)
{
racine=-reponse2/(2*reponse1);

System.out.println("Le déterminant calculé est strictement zéro, alors:");


System.out.println("L'équation quadratique ne possède une seule racine en R
et est la suivante: " + racine);
System.out.println("*********************************************Fin du
programme********************************************************");
}
}
}

Vous aimerez peut-être aussi