Besoin d'aides en langage C

Résolu
simocinco Messages postés 16 Statut Membre -  
pyschopathe Messages postés 2053 Statut Membre -
Bonjour, je m'appel simo , g un devoir a faire, et ke g pas pu le faire tt seul
je sui un debutant en C , alor je demande de laide.
bon , je doi ecrire un programme qui calcule la surface d'un cube, et c l'utilisateur qui donne la valeur du coté de ce cube. voila ce ke g fait , mai ça n'a pas marcher .

#include<stdio.h>
#include<conio.h>
main()
{
int i, j;
j=i*i*6 ;
scanf("%i",&i);
printf("la surface du cube est :%d",j);
getch();
}

veillez svp me proposer des corrections, et merci bq
Configuration: Windows XP
Firefox 3.0.4

3 réponses

  1. pyschopathe Messages postés 2053 Statut Membre 137
     
    #include<stdio.h>
    #include<conio.h>
    main()
    {
        int i, j;
    
        printf( "Veuillez saisir la longueur du côté du cube : " );
        scanf( "%i", &i );
    
        j = i * i * 6 ;
    
        printf( "La surface du cube est : %d", j );
    
        getch();
    }

    Tu ne peux pas calculer j en fonction de i alors que la valeur de i est inconnue ! Et il est préférable de faire savoir par un affichage que l'utilisateur est supposé saisir une valeur.
    0
  2. adme Messages postés 35 Statut Membre
     
    Tu dois donner a l'utilisateur un espace pour saisir.

    #include<stdio.h>
    #include<conio.h>

    float a, b;
    float cube( float c);
    /*fonction surface cube*/
    float cube(float c){
    float d;
    d=c*c*6;
    return (d);
    }

    printf(" /nVeuilez saisir le cote du cube");
    getch();
    scanf('%f", &a);
    b=cube(a);
    clrscr();
    printf("/n la surface du cube est : %f", b);
    getch();
    0
  3. simocinco Messages postés 16 Statut Membre
     
    merci beaucoup les mecs , ça m'a beaucoup aider
    0
    1. pyschopathe Messages postés 2053 Statut Membre 137
       
      De rien, mets le statut en résolu stp.
      0