0% ont trouvé ce document utile (0 vote)
71 vues5 pages

Exemples Structure

Le document présente trois exemples de code C pour définir et manipuler des structures représentant des produits (oeufs) et des livres, avec leurs attributs et la saisie/affichage de leurs données.

Transféré par

souhayb elmanssouri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues5 pages

Exemples Structure

Le document présente trois exemples de code C pour définir et manipuler des structures représentant des produits (oeufs) et des livres, avec leurs attributs et la saisie/affichage de leurs données.

Transféré par

souhayb elmanssouri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exemple 2

#include <stdio.h>

#include <stdlib.h>

int main()

{ // la definition d'une structure (entite)

struct produit

{int id;

char type[5];

int qte;

float prix;

};

// declaration d'une variable de type l'entite

struct produit oeuf[2];

// initialisation de la structure l'oeuf

oeuf[0].id=1;

oeuf[0].qte=10;

oeuf[0].prix=1.2;

oeuf[0].type[0]='b';

oeuf[0].type[1]='e';

oeuf[0].type[2]='l';

oeuf[0].type[3]='d';

oeuf[0].type[4]='i';

oeuf[0].type[5]=' ';

oeuf[0].type[6]=' ';

oeuf[1].id=1;

oeuf[1].qte=10;
oeuf[1].prix=1.2;

oeuf[1].type[0]='r';

oeuf[1].type[1]='o';

oeuf[1].type[2]='u';

oeuf[1].type[3]='m';

oeuf[1].type[4]='i';

oeuf[1].type[5]=' ';

oeuf[1].type[6]=' ';

printf("l'id de l'oeuf est :%d \n",oeuf[0].id);

printf("la qte de l'oeuf est :%d \n",oeuf[0].qte);

printf("le prix de l'oeuf est :%f \n",oeuf[0].prix);

printf("le type de l'oeuf est :%s \n",oeuf[0].type);

printf("l'id de l'oeuf est :%d \n",oeuf[1].id);

printf("la qte de l'oeuf est :%d \n",oeuf[1].qte);

printf("le prix de l'oeuf est :%f \n",oeuf[1].prix);

printf("le type de l'oeuf est :%s \n",oeuf[1].type);

Exemple 1

#include <stdio.h>

#include <stdlib.h>

int main()

{ // la definition d'une structure (entite)

struct produit

{int id;
int qte;

float prix;

};

// declaration d'une variable de type l'entite

struct produit oeuf;

// initialisation de la structure l'oeuf

oeuf.id=1;

oeuf.qte=10;

oeuf.prix=1.2;

printf("l'id de l'oeuf est :%d \n",oeuf.id);

printf("la qte de l'oeuf est :%d \n",oeuf.qte);

printf("le prix de l'oeuf est :%f \n",oeuf.prix);

Exemple 3

#include <stdio.h>

#include <stdlib.h>

struct livres

{char categorie[10];

int code;

char titre[30];

int nbr_exemplaire;

float prix;

};

struct livres book[5];

void saisir()

{
for(int i=0;i<2;i++){

printf("Donner le titre :");

scanf("%s",book[i].titre);

printf("Donner le code :");

scanf("%d",&book[i].code);

printf("Donner le categorie :");

scanf("%s",book[i].categorie);

printf("Donner le nbr_exemplaire :");

scanf("%d",&book[i].nbr_exemplaire);

printf("Donner le prix :");

scanf("%f",&book[i].prix);

void consulter()

for(int i=0;i<2;i++){

printf(" le titre du livre %d est : %s\n",i,book[i].titre);

printf(" le code du livre %d est:%d\n",i,book[i].code);

printf(" la categorie du livre %d est:%s\n",i,book[i].categorie);

printf(" l'exemplaires du livre %d est:%d\n",i,book[i].nbr_exemplaire);

printf(" le prix du livre %d est:%f\n",i,book[i].prix);

}
int main()

// une librairie dispose de plusieurs livres(10livres) de trois categories : livre

// d'enfant, livres scolaire, les romans

//un livre est definit par un code (entier),le titre(chaine de caracteres) , le nb

// d'exemplaires(entier) et le prix(float).

// Q: il s'agit de developper une application pour saisir et consulter

saisir();

consulter();

Vous aimerez peut-être aussi