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

Aide svp!

Brain-Grey
Brain-Grey
Niveau 10
27 novembre 2012 à 23:19:42

:salut:
Voilà je me suis lancé dans la progammation il y a 2 jours et j'ai fait un petit programme tout bête en language C .
C'est un programme qui calcul l'entier superieur et inferieur d'un nombre décimal, l'inverse d'un nombre négatif et aussi les puissances de nombre.
Et c'est sur les puissances que j'ai besoin d'aide car mon programme ne marche pas à ce niveau là.

int main()
{
double nombre = 0,choixDuNombre = 0,puissance = 0;

printf("Choissisez votre nombre");
scanf("%lf",&nombre);
printf("choisissez ce que vous vouler faire de votre nombre:\n1_Calcul nombre positif\n2_entier superieur du nombre decimal\n3_entier inferireur du nombre decimal\n4_puissance d'un nombre ");

scanf ("%lf",&choixDuNombre);

if (choixDuNombre == 1)
{
nombre = fabs(nombre);
printf ("L'inverse du nombre négatif est %f",nombre);

}

else if( choixDuNombre == 2)

{
nombre = ceil(nombre);
printf (" Nombre entier superieur =%f",nombre);
}

else if (choixDuNombre == 3)
{

nombre = floor (nombre);
printf ("Nombre entier inferieur = %f",nombre);
}
else if (choixDuNombre == 4)
{
printf("Choissiser la puissance");
scanf("%lf",&puissance);
nombre = pow(nombre,puissance);
printf ("Le resultat est %f",&nombre);

}
else
{
printf ("Rentrez un nombre correcte!");
}

return 0 ;

}

:svp: J'ai besoin d'aide.

dark_drow
dark_drow
Niveau 15
28 novembre 2012 à 15:41:03

salut !
déja essaye de coller ton code sur pastebin c'est plus cool pour les autre forumeurs qui relisent :)
Sinon pour ton problème tu as fait 2 fautes légères
- tu as oublié les #include
- la ligne printf ("Le resultat est %f",&nombre); - c'est nombre et pas &nombre ^^'

Voici le code qui fonctionne parfaitement !

http://pastebin.com/R2BkncRr
gcc programme.c -lm

(le -lm c'est pour lier avec la bibliothèque de maths)

Brain-Grey
Brain-Grey
Niveau 10
28 novembre 2012 à 16:06:18

Merci! dark_drow :ange:

Je veillerai à copier mes programmes sur pastebin par la suite.

Ps:J'avais mis les #includes dans mon programmes c'est juste que je les ai pas copié dans mon poste. :ok:

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