CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Qui rentre en prépa cette semaine ?

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 17:52:41

Bah c'est même pas des questions c'est que je comprends pas la logique des fonctions ( on a commencé hier ) :(

Faut calculer 4*somme des (-1)^n/(2n+1) à l'aide d'une fonction. Dans la fonction main on saisit nmax, on calcule la valeur approchée de pi avec appel de la fonction et on affiche la valeur à l'écran.

Sur ma feuille déjà il manque la fin parce qu'elle a effacé et enchaîné direct :hum:
Et des fois elle écrivait à droite du tableau, à gauche alors j'ai écrit n'importe comment et j'ai essayé de remettre dans un ordre :

http://s3.noelshack.com/upload/19802206591299_fuuuuuuuuu.png

Déjà elle écrivait double calculpi (N) mais ce N je sais pas d'où il sort...
Après dans la boucle fort, logiquement faudrait mettre s=s+... je suppose...

Ensuite y'a tellement de choses à dire sur ce programme daubesque que corriger ça sur un forum c'est limite impossible :honte:

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 17:55:42

Pis le int nmax=0 je pige pas puisque juste après on nous remande de rentrer nmax
C'est pas nmax qui est censé varier c'est i...

Pis dans l'exécution du fort elle rajoute ;i=2;} à la fin, mais laisse tomber :-((

Et jerry du res*=4 au bout du 2ème TD :hum:

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 17:58:03

Bah d'après ce que j'ai compris tu déclares le nom de ta fonction au début, genre f(x)

Après tu dis le calcul que tu veux obtenir genre f(3),

Et après tu décris ta fonction

:(

Donc là elle crée nmax, elle dit le résultat qu'elle veut calculpi(nmax) ou un truc du genre, et après elle décrit la fonction ? :(

Crayons_Ikea
Crayons_Ikea
Niveau 11
01 octobre 2011 à 17:59:27

Cartman : perso je dirais l'algèbre bilinéaire. Surtout en spé.

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:07:08

Bon je prends une photo de l'exo...

J'suis au bout ça fait 3h que je galère là :(

Si tu sais faire ça te prendra deux secondes tu seras un chou je comprendrai mieux :coeur:

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:11:08

Voici l'exo

http://s3.noelshack.com/uploads/images/12951811699299_p1020724.jpg

En fait c'est le 2ème qui reprend le premier :peur:

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:15:18

double pi(int nmax)
{
double somme = 0;

for (n=0; n<=nmax; n++)
{
somme += pow(-1, n)/(2n+1);
}

return somme;
}

:(

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:15:49

return somme*4 plutôt.

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:20:37

" Et jerry du res*=4 au bout du 2ème TD :hum: "

C'est juste une notation

x += y -> x = x + y
x *= y -> x = x * y

:ok:

Sinon voilà le code en c :
http://s3.noelshack.com/old/up/20111001181847_1366x768_scrot-31771d2942.png

C'est vraiment pas compliqué, c'est la base, il faut vraiment que tu comprennes ça :(

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:20:48

C'est ce que j'ai fait dans ma boucle non ? :(

Return somme*4 ça veut dire qu'on stocke la valeur 4S dans S ? (pourquoi pas s=4*s...)

Et donc après le return somme on fait cout<<somme; c'est tout non ?

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:22:09

return somme*4 ça veut dire que la valeur retournée par la fonction c'est somme*4, tout simplement :(

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:23:44

Ah pardon, j'avais pas regardé ton code.

Je comprends pas la ligne où tu calcules s :doute: (l13)

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:24:42

D'accord donc tu définis ta fonction avant la fonction principale. Par contre la fin j'ai pas compris mais je suppose que tu crées nmax et tu affiches le résultat de doublepi(nmax).

Mais elle elle veut définir sa fonction après avoir affiché le résultat j'ai pas pigé...

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:24:47

Surtaxe :d) ça marche (-1)^K ? :noel:

Pas plutôt pow(-1, K) ? :hap:

Epitax
Epitax
Niveau 11
01 octobre 2011 à 18:26:31

"D'accord donc tu définis ta fonction avant la fonction principale" :d) tu fais comme tu veux, ça ne change rien. Si tu la mets après, il faut juste penser à mettre la signature de la fonction avant le main.

Par contre, toi, tu définis la fonction DANS le main :doute:

Normalement c'est soit avant, soit après, c'est plus propre.

"Par contre la fin j'ai pas compris mais je suppose que tu crées nmax et tu affiches le résultat de doublepi(nmax). " :d) je demande à l'utilisateur de saisir nmax :oui:

"Mais elle elle veut définir sa fonction après avoir affiché le résultat j'ai pas pigé... " :d) tu sors la fonction du main et tu la mets après :ok:

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:27:43

Surtaxe mais on est pas encore à l'étape de je crée un autre fichier pour ma fonction :hap:

+ printf, scanf c'est du chinois :hap:

Mais sinon je crois avoir à peu près compris je vais essayer.

Et sinon je crois que ça va gravement me casser les couilles ce semestre si j'dois passer 5h sur un td de 1h30... :-((

Merci :)

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:28:59

+ WTF ok j'suis con j'lavais définie dans main, évidemment qu'il faut la sortir de main, j'ai eu un déclic dans ma tayte :noel:

Sasotzu
Sasotzu
Niveau 10
01 octobre 2011 à 18:38:57

OMG ça marche :fete: :fete: :fete:

Tu pètes des câbles mais qu'est ce que t'es content quand ça marche :noel:

J'ai l'impression d'avoir conquis le Graal alors que j'ai juste fait un vieil exo de tapette en 1h30 :noel:

Merci may frayres :coeur:

azathor
azathor
Niveau 6
01 octobre 2011 à 19:08:44

Dites, vous payez combien pour votre assurance de voiture ? Combien vous avez payé la 1ère année ? :hap:

Pafnouti
Pafnouti
Niveau 10
01 octobre 2011 à 19:16:31

Korpenko, à vue de nez ton polynôme le donne que des nombres premiers. :oui:

Sujet fermé pour la raison suivante : split
Sous forums
  • Métiers & Orientation
  • Histoire
  • Politique
  • Cours et Devoirs
  • Environnement & Nature
  • Philosophie
La vidéo du moment