EXERCICE VII
FONCTIONS II
i=u/(r1+r2), ui=i*ri, pi=i2*ri
#include <stdio.h>
void
entrer(float *r1,float *r2,float *u);
float
calcul_i(float u,float r1,float r2);
void
calcul_up(float i,float r,float *u,float *p);
void
sortir(float u,float p,char c);
void
main()
{float u,i,p,r1,r2,u1,u2,p1,p2;
entrer(&r1,&r2,&u);
i=calcul_i(u,r1,r2);
calcul_up(i,r1,&u1,&p1);
sortir(u1,p1,'1');
calcul_up(i,r2,&u2,&p2);
sortir(u2,p2,'2');
}
void
entrer(float *r1,float *r2,float *u)
{
printf("Entrer les 2 resistances:");
scanf("%f%f",r1,r2);
printf("Entrer la
tension:");
scanf("%f",u);
}
float
calcul_i(float u,float r1,float r2)
{
return(u/(r1+r2));
}
void calcul_up(float
i,float r,float *u,float *p)
{*u=i*r;
*p=i*i*r;
}
void
sortir(float u,float p,char c)
{ printf("La
tension sur r%c=%.3f\n",c,u);
printf("La puissance sur
r%c=%.3f\n",c,p);
}
Les
formules: .
Enoncés
1.
Ecrire une fonction
qui vérifie si un nombre entier est un nombre primaire ou pas. Ecrire un
programme qui trouve tous les nombres primaires inférieures ou
égaux à N.
2.
Ecrire une fonction
qui simule le jet de deux dés (en utilisant la fonction random). Faire un programme qui jette
les dés N fois et fait une histogramme des résultats.
3.
Ecrire une fonction
qui calcule la valeur moyenne et la déviation standard de N jets d’une
paire de dés.
4.
Calculez pour une
valeur X donnée du type float la valeur numérique d'un
polynôme de degré n=4
P(X) = AnXn + An-1Xn-1 + ... + A1X + A0
Les valeurs de n, des coefficients An, ... , A0 et de X seront entrées
au clavier.
Utilisez le schéma de Horner qui évite les opérations
d'exponentiation lors du calcul:
5.
Ecrire
une fonction qui lit des nombres réels jusqu’à 0 soit lu et
affiche les moyennes des nombres positifs et négatifs respectivement.
6.
Ecrire
une fonction qui calcule la somme de la série : avec une exactitude ε donné et l’utiliser pour calculer la somme pour tous
les x dans l’intervalle [xd,xf.] avec un
incrément Δx.
7.
Écrire
une fonction pyramide qui crée une pyramide de hauteur n (n passé
comme paramètre) avec les chiffres suivants (à l’aide de boucles
imbriquées) :
1
232
34543
4567654
567898765
67890109876
7890123210987
890123454321098
90123456765432109
0123456789876543210
123456789010987654321
Page precedente Page
suivante Sommaire