La fonction math pow() est une fonction mathématique très utile qui permet de calculer la puissance d’un nombre. Elle est très pratique pour les calculs mathématiques et peut être utilisée pour résoudre des problèmes complexes. Dans cet article, nous allons examiner en détail la fonction math pow() et voir comment elle peut être utilisée pour résoudre des problèmes mathématiques. Nous allons également tester la fonction math pow() pour vérifier si elle fonctionne correctement et si elle peut être utilisée pour résoudre des problèmes mathématiques.
Test de la fonction math pow()
Présentation
Ce programme teste la fonction mathématique pow(x,y) qui calcule xy.
Le montage utilisé
La carte Arduino connectée au PC par la liaison série :

Le programme
// --- Programme Arduino --- // par X. HINAULT - Le 27/02/2010 // www.mon-club-elec.fr // --- Que fait ce programme ? --- /* Programme teste la fonction pow(x,y) qui calcule x^y*/ // --- Fonctionnalités utilisées --- // Utilise la connexion série vers le PC // --- Circuit à réaliser --- // Connexion série entre la carte Arduino et le PC (utilise les broches 0 et 1) //**************** Entête déclarative ******* // A ce niveau sont déclarées les librairies, les constantes, les variables... // rien à déclarer //**************** FONCTION SETUP = Code d'initialisation ***** // La fonction setup() est exécutée en premier et 1 seule fois, au démarrage du programme void setup() { // debut de la fonction setup() // --- ici instructions à exécuter au démarrage --- Serial.begin(115200); // initialise connexion série à 115200 bauds // IMPORTANT : régler le terminal côté PC avec la même valeur de transmission } // fin de la fonction setup() // ******************************************************************************** //*************** FONCTION LOOP = Boucle sans fin = coeur du programme ************* // la fonction loop() s'exécute sans fin en boucle aussi longtemps que l'Arduino est sous tension void loop(){ // debut de la fonction loop() float xf=2.0, yf=7.0; int x=2, y=7; xf=pow(xf,yf); // 2 élevé à la puissance 7 Serial.print(xf); xf=pow(float(x),float(y)); // 2 élevé à la puissance 7 Serial.println(xf); delay(1000); // entre 2 affichages } // fin de la fonction loop() - le programme recommence au début de la fonction loop sans fin // ******************************************************************************** //*************** Autres Fonctions du programme ************* // --- Fin programme ---
Le résultat
- Le résultat obtenu est 128.0 dans les 2 cas, ce qui est le résultat attendu.
Articles similaires:
- Test de l’affichage des float avec Serial.print
- Afficher des résultats de fonctions mathématiques dans la fenêtre Terminal du PC.
- Grapheur de fonction math sinus sur le PC
- Manipulation de bit et d’octet avec affichage dans la fenêtre Terminal du PC.
- Afficher des nombres dans la fenêtre Terminal du PC
Articles Liés
- GLAP-Box : Programme de test : ... dans un programme Processing
La GLAP-Box est un programme de test innovant qui permet aux utilisateurs de tester leurs…
- GLAP-Box : Programme de test : Programme de test d'un enregistrement de données dans un fichier texte.
Le GLAP-Box est un programme de test qui permet de tester l'enregistrement de données dans…
- Programme GLAP-Box : Test de la synthèse vocale
Le Programme GLAP-Box est un outil innovant qui permet aux utilisateurs de tester leurs compétences…