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

N'y aurait-il pas un truc?

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 14:10:56

Ok pour vos conseil les gars...je vcais essayé...(hey c la première fois que je ne me fait pas engueuler par JYY a cause de mon while : P)

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 16:10:30
  1. include < iostream.h>
  2. include < string.h>
  3. include < math.h>

main()
{
int entier1, entier2;
char signe1[1000];

cout < <"Bienvenue sur Calculator. Grace a cette calculatrice vous allez pourvoir \ncalculer le sinus, cosinus, tangeante, le carre et * - + /.\n\n\n";

while(1)
{
cout < <"Entrer le premier entier: " ;
cin > > entier1;
cout < <"Entrer le second entier: " ;
cin > > entier2;
cout < <"Entrer le signe de l´operation ( + - / *) ou carre etc...: " ;
cin > > signe1;

if(strcmp(signe1, " +")==0)
{
cout < <"Le resultat est: " <<entier1 + entier2 < <"\n\n";
}
if(strcmp(signe1, " -")==0)
{
cout < <"Le resultat est: " <<entier1 - entier2 < <"\n\n";
}
if(strcmp(signe1, " *")==0)
{
cout < <"Le resultat est: " <<entier1 * entier2 < <"\n\n";
}
if(strcmp(signe1, " /")==0)
{
cout < <"Le resultat est: " <<entier1 / entier2 < <"\n\n";
}
if(strcmp(signe1, " carre")==0)
{
cout < <"Le resultat est: " <<sqrt(entier1)<<" et " << sqrt(entier2) < <"\n\n";
}
if(strcmp(signe1, " cosinus")==0)
{
cout < <"Le resultat est: " << cos(entier1)<<" et " << cos(entier2) < <"\n\n";
}
if(strcmp(signe1, " sinus")==0)
{
cout < <"Le resultat est: " << sin(entier1)<<" et " << sin(entier2) < <"\n\n";
}
if(strcmp(signe1, " tangeante")==0)
{
cout < <"Le resultat est: " << tan(entier1)<<" et " << tan(entier2) < <"\n\n";
}
}

return 0;
}

alors?

i_am_the_law>>>>>>>>>>>>>sa marche pas ton truc...

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 16:13:27

hey les gars, j´ai changé le int d´en haut par double...maintenant, j´accepte les virgule!!!

VictorVVV
VictorVVV
Niveau 6
25 juin 2003 à 16:19:12
  1. include < iostream.h>
  2. include < string.h>
  3. include < math.h>

int main()
{
int entier1, entier2;
char signe1[1000];

cout < <"Bienvenue sur Calculator. Grace a cette calculatrice vous allez pourvoir \ncalculer le sinus, cosinus, tangeante, le carre et * - + /.\n\n\n";

while(1)
{
cout < <"Entrer le premier entier: " ;
cin > > entier1;
cout < <"Entrer le second entier: " ;
cin > > entier2;
cout < <"Entrer le signe de l´operation ( + - / *) ou carre etc...: " ;
cin > > signe1;

if(strcmp(signe1, " +")==0)
{
cout < <"Le resultat est: " < <entier1 + entier2 < <"\n\n";
}
if(strcmp(signe1, " -")==0)
{
cout < <"Le resultat est: " < <entier1 - entier2 < <"\n\n";
}
if(strcmp(signe1, " *")==0)
{
cout < <"Le resultat est: " < <entier1 * entier2 < <"\n\n";
}
if(strcmp(signe1, " /")==0)
{
cout < <"Le resultat est: " < <entier1 / entier2 < <"\n\n";
}
if(strcmp(signe1, " carre")==0)
{
cout < <"Le resultat est: " < <sqrt(entier1)<<" et " < < sqrt(entier2) < <"\n\n";
}
if(strcmp(signe1, " cosinus")==0)
{
cout < <"Le resultat est: " < <cos(entier1)<<" et " < < cos(entier2) < <"\n\n";
}
if(strcmp(signe1, " sinus")==0)
{
cout < <"Le resultat est: " < <sin(entier1)<<" et " < < sin(entier2) < <"\n\n";
}
if(strcmp(signe1, " tangeante")==0)
{
cout < <"Le resultat est: " < < tan(entier1)<<" et " < < tan(entier2) < <"\n\n";
}
}

return 0;
}
ce code marche, je l´ai testé

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 16:39:18

sans blague...kan meme, je le sais ke MON code marche...

VictorVVV
VictorVVV
Niveau 6
25 juin 2003 à 17:04:12

je croyais qu´il y avait un problème mais comme t´avais rien dit, je pouvais pas savoir

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 17:09:06

ouaip, mais jusqu´a preuve du contraire, tu a recopier MON code en rajouant int au début....(int qui sert a rien)

rei-games
rei-games
Niveau 5
25 juin 2003 à 17:24:04

lol bon JYY te la deja dit donc SI tu met int devant main() FAUT maitre a la fin de ton programme retrun 0; sinon tu mais main() ET PAS de return 0;
Puis si tu veux vraiment etre explisif tu mais void main(void) traduction : ton programme de demande aucun parametre et ne renvoi aucun parametre voila : )

http://perso.wanadoo.fr/mesprog/

VictorVVV
VictorVVV
Niveau 6
25 juin 2003 à 17:36:32

oui, je sais

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 17:37:41

ok

i_am_the_law
i_am_the_law
Niveau 6
25 juin 2003 à 18:03:57

desole je m´apercois que j´avais fait une erreur
il faut ecrire
cos(entier1*M_PI/180.0)

et pareil pr sin et tan

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 18:38:13

ok

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 18:38:52

sa marche po, il me dit M_PI undeclared etc...

Altonfrere
Altonfrere
Niveau 10
25 juin 2003 à 18:43:34

" sa marche po, il me dit M_PI undeclared etc..."

ok alors on va faire un truc . ..

ANNONCE POUR TOUT LE MONDE : Ne répondez pas à ce problème ! !!!

Pour Calculator : Ta mission sera de corriger cette erreur : )

Indice : utilises-tu le MSDN ( l´as tu seulement installé) ? si oui ( place ton curseur sur M_PI et appuies sur F1, lis la doc et essaie de comprendre), sinon bin installes le et débrouilles toi lol

Altonfrere
Altonfrere
Niveau 10
25 juin 2003 à 18:45:30

ouais euh ok oublie ce que je viens de dire au sujet de la doc ( ca n´y est pas) : ) mais essaie quand même de comprendre pourquoi tu as cette erreur lol

rei-games
rei-games
Niveau 5
25 juin 2003 à 18:50:27

en tout cas pour visual studio.net si on tape dans l´index de l´aide " math constants" c expliquer : )

http://perso.wanadoo.fr/mesprog/

i_am_the_law
i_am_the_law
Niveau 6
25 juin 2003 à 18:52:51

c´est bizarre il me semblait que c´etait un truc standard le M_PI dans math.h

sinon t´es sur d avoir bien ecrit?
c´est m_pi en majuscule, c un i majuscule pas un L minuscule
sinon ben tu peux faire la meme chose en remplacant par 3.14159...etc la valeur de pi quoi
et sinon sous linux qd on inclut math.h faut faire -lm.. p-e sous ton compilateur y´a un truc a faire pr les fonctions de maths mais ca devrait deja te jeter pr cos et sin.. dc je vois pas

Altonfrere
Altonfrere
Niveau 10
25 juin 2003 à 18:54:22

bon je vois que ca sert à rien de vouloir le faire réfléchir et le laisser se servir de la doc par lui même . .. si tout le monde lui mâche le travail sans arrêt il risque pas de progresser!

i_am_the_law
i_am_the_law
Niveau 6
25 juin 2003 à 18:56:56

c´est pr moi que tu dis ca?

Altonfrere
Altonfrere
Niveau 10
25 juin 2003 à 18:57:40

entre autres : ) pour tout le monde qui lui corrige ses programmes ou qui lui dit quoi faire etc...

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment