Vous êtes sur la page 1sur 11

PROJET DE FIN SEMESTRE

(INFO 200)

AUTEURS DU DOCUMENT
MODDOH OCLOO Mazama-esso yaovi
DAMDJIGLE Yendou-paab
DOUFODJI Denis

Chargé de l’Ue : M . SALAMI Adekunle


LP-CTT-GE
Année universitaire 2021-2022

SOMMAIRE

I. INTRODUCTION

II. STRUCTURE DU PROJET

1. Algorithme du projet

2. Implémentation en langage
C++

3. Compilation du programme

III. CONCLUSION

1
Année universitaire 2021-2022

PROGRAMME DE CHOIX DE PANNEAUX SOLAIRE ADEQUAT EN


FONCTION DE LA CONNAISSANCE DES BESOINS ENERGETIQUES
D’UNE MAISON

I. INTRODUCTION

Le panneau solaire est une plaque qui est capable de transformer la lumière, en général du soleil en
une électricité utilisable en général à des fins de consommation en particulier dans les ménages ,
maisons . Investir dans les panneaux solaires pour produire sa propre électricité a du sens afin
d’acquérir une indépendance en énergie . la question qu’il faut se poser est de savoir : quelle
puissance produire pour répondre adéquatement aux besoins en énergie ?

Pour y remédier ,nous envisageons faire une étude qui portera sur le choix d’un panneau solaire
adéquat ,compatible connaissant la consommation journalière en électricité de la maison ;Ecrire un
algorithme bien structuré pour cette résolution et de pouvoir faire une implémentation en langage
C++ .

II. STRUCTURE DU DOCUMENT

 ALGORITHME DU PROGRAMME

algorithme Panneaux solaire

2
Année universitaire 2021-2022

var i,x :entier

var contin,n,p,pt,aaa,k,g,Ec,y,c: réel

var m,o,O :caractère

u : tableau [50]de réel

v: tableau [50] de réel

w: tableau [50]de réel

En: tableau [10]de réel

h: tableau [10] de réel

b: tableau [50]de réel

bb: tableau [10]de réel

énergie : tableau [80] de réel

nomapp: tableau [50] de caractère

 Algorithme de calcul de puissance, temps , et nombre d’appareil

fonction app( a: tableau [50] de caractère, nb : reel , puis :reel , tp : réel, nbr: tableau[50]de réel,
puiss : tableau [50]de reel, tps: tableau [50]de réel, b :tableau [50]de réel ) : réel ;

var i: entier

constante

c=0

debut

pour i de 0 à 50 faire

i<-i+1

écrire ("entrer votre") lire(i) écrire ("e appareil ")

lire(a)

écrire ("le nombre :")

lire(nb)

écrire ("puissance:")

lire(puis)

écrire ("le temps d'utilisation :")

lire(tp)

nb<-nbr[i]

puis<-puiss[i]

3
Année universitaire 2021-2022

tp<-tps[i]

si( nb=0 et puis=0 et tp=0) alors

écrire ("merci ")

finsi

finpour

retourner app(a[50],nb,puis,tp,nbr,puiss,tps,b)

fin

 Algorithme de sommation
fonction somme( b: réel,e: tableau [50]de réel) : réel

var i :entier

a : réel

var e1: réel

début

pour i=0 à b faire

e1<-e1+e[i]

finpour

a<-e1

retourner a

fin

 Algorithme de calcul d’Energie


fonction enr(b: réel, nb: réel ,p:reel, t : réel ): réel

début

retourner (nb*p*t)

fin

 Algorithme de choix

fonction choix (Est : réel ,t: tableau [50]de réel ): réel

var ee,jb,nb,pr1,pr2,lon,larg,haut : réel

var nbb : entier

début

jb<-Est/3600

nbb<-jb+1

4
Année universitaire 2021-2022

nb<-nbb

ee<-3600*nb

pr1<-0.295*500*nb

pr2<-21.6*nb

lon<-1999*nb

larg<-1016*nb

haut<-40*nb

ee<-t[0]

nb<-t[1]

pr1<-t[2]

pr2<-t[3]

lon<-t[4]

larg<-t[5]

haut<-t[6]

retourner choix (0,t)

fin

 Algorithme de calcul d’autonomie de la batterie

fonction autn(Est : réel ,ee: réel,t: tableau [50]de réel ): réel

var Eti,aut ,auth: entier

var auti,autj, autji : réel

début

autj<-ee/Est

auth<-autji*24

aut=auti

auth<-aut%24

autj<-aut/24

autj<-t[0]

auth<-t[1]

retourner (0)

fin

début

5
Année universitaire 2021-2022

écrire ("bienvenu dans le GSACEM: Générateur adéquat connaissant les besoins en énergie, de votre
maison ")

écrire ("entrez un nombre pour continuer, 0 pour quitter ")

lire(contin)

si(contin=0) alors

écrire ("passer une bonne journée ")

sinon

lire(m)

répéter

écrire ("entrer vos différents appareils d'usage : le nombre et la puissance et le temps d'utilisation,en
tenant compte des , différents lieux existant dans votre maison ")

écrire ("par exemple chambre, cuisine....")

écrire("si vous n'avez plus d'appareils,entrez 0 pour le nombre d'appareils ")

g<-app(nomapp,n,p,k,u,v,w,b)

c<-b[0]

pour i=0 à c faire

énergie[i]<-enr(c,u[i],v[i],w[i])

finpour

Ec<-som(c, énergie )

pt<-Ec+Ec*0.2

écrire ("Ec=") lire(pt) écrire ("kwh")

k<-choix(pt,aaa)

y<-autn (pt,aaa[0],bb)

écrire ("marque sunpower.........nous vous proposons un générateur solaire de 0.5wp qui produit ")
lire(aaa[0]) ecrire("kwh..de") lire(aaa[1]) écrire ("moules")

écrire ("et de") lire(aaa[2]) écrire ("Euros ") écrire ("masse ") lire (aaa[3]) écrire("kgs. ayant comme
dimension : ")

lire(aaa[4]) lire(aaa[5]) lire(aaa[6]) écrire ("mm3")

tantque(m=o ou m=O ou m=0)

finsi

fin

III. IMPLEMENTATION EN LANGUAGE C++

6
Année universitaire 2021-2022

#include<iostream>
#include<stdlib.h>
#include<stdbool.h>
using namespace std;

float *app();
float enr();
float somme();
float choix() ;
float autn() ;

int main(int argc, char** argv){


cout<<"Bienvenue dans le GSACEM :Generateur Solaire Adequat
Connaissant les besoins en energie de votre maison \n entrer un nombre pour continuer , 0
pour quitter:\n ";
float contin,Et;
cin>>contin;
if(contin==0){
cout<<"Passez une bonne journee!";
}
else{
char m,o,O;
do{

cout <<"Entrer les differents appareils dont vous


faites usage : le nombre et la puissance et le temps d'utilisation en fonction des differents
departements dont est constituee la maison :par exemple chambre a
coucher ,cuisine,salon ....\n ";

float u[50],v[50],w[50];

int i;
float En[10],h[10];
i=0;
float b[1];

cout
<<"=======================si vous n'avez plus d'appareils , entrer 0 pour le nombre
d'appareils================="<<endl;

char nomapp[50];
float n,p,k;

7
Année universitaire 2021-2022

//nous allons appeler la fonction


app pour eenregistrer les parametres de chaque appareil
app(nomapp,n,p,k,u,v,w,b);
cout <<endl;
float c;
c=b[0];
float energie[80];
for(i=0; i<=c;i++) {
energie[i]=enr(c,u[i],v[i],w[i]);

}
float Et=somme(c,energie);
float Pt=Et+Et*2/10;

float aaa[10];
cout <<"Et="<<Pt<<" kwh\n";
choix(Pt,aaa);
float bb[10];
autn(Pt,aaa[0],bb);
cout<<"=====MARQUE :
Sunpower====="<<endl<<"nous vous proposons un generateur solaire de 0.5wp qui produit
"<<aaa[0]<<"kwh=======de=="<<aaa[1]<<" modules========"<<endl<<"et
de="<<aaa[2]<<"euros"<<endl<<"======masse====="<<aaa[3]<<" kgs"<<endl<<"ayant comme
dimension : "<<aaa[4]<<"*"<<aaa[5]<<"*"<<aaa[6]<<"mm3"<<endl<<"==========";
cout <<"et pour autonomie"<<bb[0]<<"jrs
"<<bb[1]<<" heures"<<endl;

cout <<"Voulez-vous reprendre le GSACEM ?


"<<endl<<"O/N :";
cin>>m;
cout <<endl<<"======="<<endl;
} while(m=='o' || m=='O' ||m=='0');
}
return 0;
}
COMPILATION DU PROGRAMME

8
Année universitaire 2021-2022

9
Année universitaire 2021-2022

III . CONCLUSION
Eu égard a ce qui précède , force est de constater que pour pouvoir proposer des panneaux solaires a
une maison , une certaine étude de cette maison est nécessaire . D’où la légitimité de notre projet .
cependant , l’utilisation de ces plaques photovoltaïques , ne comporte t-il pas des inconvénients ?

10

Vous aimerez peut-être aussi