Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Cette méthode implémente la fonction trigonométrique de calcul du cosinus d'un angle exprimé en radians.
la figure ci-dessous précise comment obtenir le cosinus, le sinus et la tangente d'un angle donné.
Le sinus d'un angle se calcule en projetant, sur l'axe des ordonnées, le point d'intersection de l'axe considéré avec le cercle trigonométrique.
Le cosinus se calcule par projection du même point sur l'axe des abscisses.
La tangente s'obtient par projection, sur l'axe des ordonnées, du point de rencontre entre l'axe considéré et la parallèle à l'axe des ordonnées passant par le point (1,0).
Et voici une courbe représentant une période (-π et π) de la fonction cosinus.
Paramètre
Paramètre
Type
Description
angle
double
L'angle exprimé en radians.
Valeur de retour
La valeur de retour est de type double. La méthode renvoie Double.NaN si la valeur du paramètre angle est NaN (Not a Number).
Dans les autres cas, la valeur de retour correspond au cosinus de l'angle : il sera compris dans l'intervalle [-1, 1].
import java.util.InputMismatchException;
import java.util.Scanner;
publicclass Sample {
publicstaticvoid main( String[] args ) {
// La classe Scanner permet de lire des données dans un flux textuel.// Dans cet exemple, le scanner est connecté à la console (System.in).try ( Scanner scanner = new Scanner( System.in ) ) {
System.out.print( "Veuillez saisir un angle en radian : " );
double angle = scanner.nextDouble();
System.out.printf( "Le cosinus de l'angle vaut : %f\n", StrictMath.cos( angle ) );
System.out.printf( "Le sinus de l'angle vaut : %f\n", StrictMath.sin( angle ) );
System.out.printf( "La tangente de l'angle vaut : %f\n", StrictMath.tan( angle ) );
} catch( InputMismatchException exception ) {
System.err.println( "Votre saisie ne correspond pas à une valeur flottante." );
System.err.printf( "Veuillez respecter le format %.1f\n", 0.5 );
}
}
}
Exemple d'utilisation de la méthode StrictMath.cos
Et voici un exemple d'exécution de ce programme :
Veuillez saisir un angle en radian : 0,8
Le cosinus de l'angle vaut : 0,696707
Le sinus de l'angle vaut : 0,717356
La tangente de l'angle vaut : 1,029639
le scanner tient compte des paramètres régionaux. Si votre poste est localisé en France, veuillez utiliser la virgule comme séparateur de partie décimale.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :