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
24 juin 2003 à 23:40:52

Pour ça:

  1. include < iostream.h>
  2. include < string.h>

main()
{
int entier1, entier2, resultat;
char signe1[1000], signe2[5], signe3[5], signe4[5], signe5[5];

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

if(strcmp(signe1, " +")==0)
{
cout < <"Le resultat est: " <<entier1 + entier2 < <"";
}
if(strcmp(signe1, " -")==0)
{
cout < <"Le resultat est: " <<entier1 - entier2 < <"";
}
if(strcmp(signe1, " *")==0)
{
cout < <"Le resultat est: " <<entier1 * entier2 < <"";
}
if(strcmp(signe1, " /")==0)
{
cout < <"Le resultat est: " <<entier1 / entier2 < <"";
}
if(strcmp(signe1, " racine.carre")==0)
{
cout < <"Le resultat est: " <<entier1 * entier1<<" et " << entier2 * entier2 < <"";
}

Je voudrais que sa se refasse infiniment.
Avec toute les options possible ( genre cosinus, sinus etc...)

Calculator_V2
Calculator_V2
Niveau 10
24 juin 2003 à 23:45:23

ou il faut que je rentre toute les données moi ( Alors, cosinus et sinus, adieux car je ne connais toute leurs valeur.).

rei-games
rei-games
Niveau 5
25 juin 2003 à 01:09:10

lol ta maniere de coder me fera toujour rire : )

bon si tu veux que ton programme se répete indéfiniment il faut utiliser une boucle while tu n´a toujour pas compris a quoi elle servait?
alors pour le cas de ton programme il faut mettre
while(1)
{
tes instruction...
}

et si tu veux utiliser les cos et sin il faut utiliser la librairie math.h

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

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:18:10

Ok...merci bocoup. Bon sinon, pourkoi elle te fait rire? J´essaye moi...

rei-games
rei-games
Niveau 5
25 juin 2003 à 01:20:29

nan faut pas le prendre mal je dit pas ca mechament mais a chaque fois tu t´embrouille lol faudrai un peu revoir tes bases : )

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:23:31

hey, voila...alors, ce code vous plait plus?

  1. include < iostream.h>
  2. include < string.h>
  3. include < math.h>

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

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

if(strcmp(signe1, " +")==0)
{
cout < <"Le resultat est: " <<entier1 + entier2 < <"\n";
}
if(strcmp(signe1, " -")==0)
{
cout < <"Le resultat est: " <<entier1 - entier2 < <"\n";
}
if(strcmp(signe1, " *")==0)
{
cout < <"Le resultat est: " <<entier1 * entier2 < <"\n";
}
if(strcmp(signe1, " /")==0)
{
cout < <"Le resultat est: " <<entier1 / entier2 < <"\n";
}
if(strcmp(signe1, " racine.carre")==0)
{
cout < <"Le resultat est: " <<entier1 * entier1<<" et " << entier2 * entier2 < <"\n";
}
}

return 0;
}

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:26:50

alors, comment je fait pour utilisé la librairie math.h?

rei-games
rei-games
Niveau 5
25 juin 2003 à 01:27:24

euh je vois que ta aussi des lacune en math parceque ce que tu a ecrie a rien avoir avec une racine-carré c meme le contraire lol : )
donne moi ta definition d´une racine-carré

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:28:17

comme sa?
if(strcmp(signe1, " cosinus")==0)
{
cout < <"Le resultat est: " << cos(entier1)<<" et " << cos(entier2) < <"\n";
}

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:29:18

na, c´est dans la vitesse je me suis gourré...la recine carré d´un nombre est le nombre qui multiplier par lui meme donne le premier nombre.
gnere racine carré de 9 = 3

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:34:30

alors:

  1. include < iostream.h>
  2. include < string.h>
  3. include < math.h>

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

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

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

return 0;
}

rei-games
rei-games
Niveau 5
25 juin 2003 à 01:34:48

pour le cos c´est comme ca : )

Calculator_V2
Calculator_V2
Niveau 10
25 juin 2003 à 01:35:48

Youpie, je suis fin près pour crée DOMM7 en 9D lol^^

JeanYvesYves
JeanYvesYves
Niveau 10
25 juin 2003 à 08:36:07

pour une racine carré, tu peux faire :

cout < < " racine = " < < sqrt(entier1) < < " endl";

sqrt est une fonction de math.h qui donne la racine : )

sinon, on est d´accord, dans ton dernier message, ton whil(1) est bien placé : )

JeanYvesYves
JeanYvesYves
Niveau 10
25 juin 2003 à 08:39:26

Tiens, si tu veux savoir ce qu´on peut faire avec math.h : )

http://www.cplusplus.com/ref/cmath/

JeanYvesYves
JeanYvesYves
Niveau 10
25 juin 2003 à 08:41:14

de meme, quand je te parlais de strcmp, regarde la page suivante quidit totu ce que propose < string.h>

http://www.cplusplus.com/ref/cstring/

bobkillerTRUE
bobkillerTRUE
Niveau 5
25 juin 2003 à 11:36:32

Juste rectification

JeanYvesYves
cout<< " racine = " << sqrt(entier1)<< " endl";
faut enlever les " a endl : )

JeanYvesYves
JeanYvesYves
Niveau 10
25 juin 2003 à 11:43:13

il est vrai : ) C vrai que moi, j´ai toujours préféré les printf : )

i_am_the_law
i_am_the_law
Niveau 6
25 juin 2003 à 11:57:21

tes sinus et cosinus ca va pas marcher, ca prends un angle en radian
dont tu dois faire sin(entier * 180.0 / M_PI)

spook2
spook2
Niveau 7
25 juin 2003 à 13:04:17

toutes les fonctione de math.h te refile un resultat en double dc tu devrai faire
double resultat;
pour etre sur du resultat

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