// TD1.txt /* EXERCICE 1 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD1 - Exercice 1 * Auteur : Sylvie LEBRUN / 2016 */ #include #include #include int main() { int toto=1000 ;//je déclare une variable qui s'appelle toto et qui est entière et qui vaut mille double machintruc, bidule, trucmuche ;//je déclare trois variables qui s'appellent machintruc, bidule et trucmuche et qui vont être très utiles double XXL = 1.5;//je déclare encore une variable réelle que j'initialise machintruc=1.0*(1.0*XXL/(1.0*toto)); float kyloren=1.0*cos(XXL); bidule=(sin(XXL+machintruc)-sin(XXL))/machintruc; trucmuche=1.0*bidule-kyloren; //je soustrais bidule et kyloren et je mets le résultat dans trucmuche printf("%f\n",trucmuche); return 0; } /* EXERCICE 1 - FIN */ /* EXERCICE 2 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD1 - Exercice 2 * Auteur : Sylvie LEBRUN / 2016 */ #include #include int main() { double capa=1e-9; double resistance=1e3; double w0=resistance*capa; double module_filtre, gain_dB; double w; printf("entrez la valeur de la pulsation :\n"); scanf("%d",w); module_filtre=1/sqrt(1+w*w/(w0*w0)) gain_dB=20*log10(module_filtre); printf("%lf\n",gain_dB); return 0; } /* EXERCICE 2 - FIN */ /* EXERCICE 3 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD1 - Exercice 3 * Auteur : Sylvie LEBRUN / 2016 */ #include #include int main() { int a=2; int b=5; double x; x=-b/a; printf("a = %d \t b = %d \n",a,b); printf("la solution de a*x + b= 0 est : %lf\n",x); return 0; } /* EXERCICE 3 - FIN */ /* EXERCICE 4 - DEBUT */ /* * TD Langage C - IOGS - 1A / S5 * TD1 - Exercice 4 * * Auteur : Sylvie Lebrun / 2016 */ #include #include #define EPS 0.001 int main() { double expo, terme, x; int ite = 0, fact; printf("Veuillez saisir la valeur de x (proche de 0) pour laquelle vous voulez calculer l'exponentielle \n"); scanf("%lf", &x); fact = 1; expo = 1; terme = 1; while(terme > EPS){ ite++; printf("Ite = %d\n", ite); expo += terme; x = x * x; fact = fact * ite; } printf("Le résultat approximatif de exp(%lf) est : %lf \n", x, expo); return 0; } /* EXERCICE 4 - FIN */ /* EXERCICE 6 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD1 - Exercice 6 * Auteur : Sylvie LEBRUN / 2016 */ #include int main() { double tab[4]={1000.9,5.2,7.189,4}; double somme=tab[1]+tab[2]+tab[3]+tab[4]; double moyenne = somme/4; printf("%lf\n",moyenne); return 0; } /* EXERCICE 6 - FIN */