< processus 10 | Page 4 | Forum des BTS

processus 10

oui corinne je comprend. mais pour l'algorhithme j'ai faits une écritura et je sais pas si j'ai juste ou pas bon voila ce que j'ai fais:
début
saisir(Ri,Nenf)
si Nenf = 0 alors
Rc=Ri
sinon
si Ri-1350-(Ne-1)*675<0 alors
Rc=0
sinon
Rc=Ri-1350-(Ne-1)*675
fin si
si Rc=<4500 alors
Trs = 1,5
sinon
si Rc>4500 et Rc=4500 alors
Trs=1,38
si non
si etc
c 'est ce qu'il faire corinne :?: :?:
 
nadine12 a dit:
début
saisir(Ri,Nenf)

afficher "quel est le montant du revenu imposable ?"
saisir Ri
afficher "quel est le nombre d'enfants ?"
saisir Nenf

nadine12 a dit:
si Rc=<4500 alors
Trs = 1,5
sinon
si Rc>4500 et Rc=4500 alors
Trs=1,38
si non
si etc

pareil :
afficher "le montant du revenu corrigé est", Rc
(avant le 1er si)
ensuite on met le = après le < donc si Rc<=4500
et si tu mets un premier si avec Rc<=4500, tu ne peux pas remettre Rc=4500 avec le 2ème si. Il faut mettre si Rc<=9000

à la fin, pense à mettre
afficher "le tarif de la restauration scolaire est", Trs
 
corinne a dit:
kouki a dit:
pour l'excercice 3
2-liste alphabetique avec,par ligne le num et le .......

select Num appel,Nomcop,Numcop,count(*)
from coproprietaire,appartement
where c.numcop=A.numcop
order by nom
group by numappel;

il faut que tu comptes le nombre d'appartements par copropriétaire dans la table concerner et lier la table copropriétaire avec la table concerner par l'intermédiaire de la table appartement.

Je ne sais pas comment faire cette requete

J'ai fait :
select NumCop, NomCop, count(NumApart)
from COPRIOPRIETAIREC, APPARTEMENTA, CONCERNERC
where C.NumCop=A.CumCop
and A.NumAppart=C.NumAppart
order by NomCop

Mais je ne sais pas si c'est juste au niveau du calcul du nombre d'apparts.
 
J'ai encore une question concernant la requete 4 (monsieur Galet)

Je ne comprens pas la phrase "Le total à calculer n'inclut pas la consommation en eau chaude". Ca veut dire, que ce n'est pas compris dans nos calcules et il faut l'ajouter ou le contraire, c'était compris dans nos calcules(NbMil*ValPoint) et il faut le déduire ????

Pour l'instant j'ai fait :
Select NomCop, sum(ValPoint*NbMil)
from COPROPRIETAIREC, CHARGECH, APPARTEMENTA, IMPUTERI
where NomCop=,Monsieur Galet'
and C.NumCop=A.NumCop
and A.NumAppart=I.NumAppart
and I.CodeCharge=CH.CodeCharge

Qu'est-ce que vous en pensez ?
 
je pense que c'est ça, hormis le fait que je ne vois pas pourquoi tu fais le select sur le nomcop puisqu'on sait qu'on ne cherche que gallet.
 
Bonjour,

Je suis en train de commencé le dernier devoir du P10, mais je ne comprend rien du tout sur le premier exercice.

Est ce qu'une personne pourrait m'expliquer comment procéder!!
 
exercice3 P10

salut
je rame sur cet exercice enfait pour la question 3a le nomnbre de verssements trimestriels effectués par appartement...........
j'ai fait ça:
select Numprop,Nomprop,NumAppel,count(Mtantversé)
from coproprietaireC1,AppartementA,ConcernnerC2
where C1.Numcopro=A.Numcopro
and A.Numappart=C2.NumAppart
groupby Numappart
en fait je sais pas si c'est juste ou pas en plus je sais pas comment mentioner "monbre de verssement trimestriels"
merci
 
Re: exercice3 P10

nadine12 a dit:
salut
je rame sur cet exercice enfait pour la question 3a le nomnbre de verssements trimestriels effectués par appartement...........
j'ai fait ça:
select Numprop,Nomprop,NumAppel,count(Mtantversé)
from coproprietaireC1,AppartementA,ConcernnerC2
where C1.Numcopro=A.Numcopro
and A.Numappart=C2.NumAppart
groupby Numappart
en fait je sais pas si c'est juste ou pas en plus je sais pas comment mentioner "monbre de verssement trimestriels"
merci
salut je cherche toujours une réponse a ma problématique est ce que quelqun peut m'aider :?:
merci :cry:
 
s'il y a un versement effectué, alors, il y a forcément un ligne qui lui correspond dans la table concerner.

Donc tu fait select n° prop., nom, n° appart et count(*)
et tu fais group by n° prop., nom, n° appart

Il faut faire attention car le n° du propriétaire et le n° de l'appart apparaissent dans plusieurs tables.
 
Bonjour,

Je suis sur le devoir 3 du P10, l'exercice 3 petit b je viens de faire la requête et je voudrais savoir si celle ci est correct ou non:

Select Numcop, Nomcop, Numappart, count(*)
from Copropriété, Appartement, Concerner

DateVers<4
 
Pour l'ex 3
1) select NomCop
from COPROPRIETAIRE
where TypeCop='M'
order by NomCop
2)select C.NumCop, NomCop, count(*)
from COPROPRIETAIRE C, APPARTEMENT A
where C.NumCop=A.NumCop
groupe by C.NumCop, NomCop
order by NomCop
 
chris g a dit:
Pour l'ex 3
1) select NomCop
from COPROPRIETAIRE
where TypeCop='M'
order by NomCop
2)select C.NumCop, NomCop, count(*)
from COPROPRIETAIRE C, APPARTEMENT A
where C.NumCop=A.NumCop
groupe by C.NumCop, NomCop
order by NomCop

Merci Chris de m'aider mais, je suis sur le 3b et sinon merci pour les autres mais je les ais déjà fait
 
OK j'avais pas compris :oops:
3b)select R.NumCop, NomCop, N.NumAppart, count(*)
from CONCERNER N, COPROPRIETAIRE R, APPARTEMENT A
where N.NumAppart=A.NumAppart
and A.NumCop=R.NumCop
group by R.NumCop, NomCop, N.NumAppart
having count(*)<4 :mrgreen:
 
Pour le cas a)
Architecture materielle :
Si le batiment estpré-cablé, il faut le raccorder aux prises murales par un cordon et modifier les connexions au niveau de l'armoire de brassage. S'il n'est pas pré cablé, il faut choisir une topologie en étoile.
Architecture logicielle :
Windows 95 permet :
- l'installation des cartes réseau
- la mise en place d'un protocole réseau et d'un groupe de travail
- le partage des fichiers
Pour le cas b)
Architecture materielle :
Le réseau local existe déjà donc rien à faire
Architecture logicielle :
Il faut distinguer 2 types de machine : le poste serveur et les postes clients
Sur le serveur est installé un systeme d'exploitation réseau comme Windows NT serveur : il protege l'acces aux ressources partagés(nom d'utilisateur + mot de passe). L'acces a l'information est donc sécurisé.
On peut aussi étendre la sécurité a chaque poste client avec Windows NT Workstation.
En ce qui concerne MSN je l'ai mais je connais pas l'adresse (on vient de l'installer) et mon chéri dors encore alors je peux pas te dire tant qu'il se reveillera pas :roll:
 
Retour
Haut