Logo Mon Club Elec

Test de la fonction math pow()

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 :

Test de la fonction math pow()

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.
Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.