
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 ;
}
J'ai besoin d'aide.