Bes1 des solutions des exerc de programmation

Fermé
Samira - 3 déc. 2011 à 20:47
 Samira - 5 déc. 2011 à 22:54
Bsr à ts ! J quelques exercices é J vraiment besoin de votre aide. mrc d'avance :)
Le 1er Exrc :
Ecrire un algo qui permet de saisir une valeur,affiche ensuite les 20 suivants et détermine les occurrences du 1er nombre saisi.
Le 2éme Exrc :
Ecrire un algo pour lire la partie réelle et la partie imaginaire d'un nombre complexe z (Re+i*Im) et d'afficher le module.
Le 3éme Exrc :
Ecrire un algo qui permet d'afficher le triangle suivant :
*****
****
***
**
*
Le nombre de lignes étant donné par l'utilisateur.
A voir également:

2 réponses

Bonjour, voila pour le deuxième exo c bon. mais pourrais-tu préciser pour le premier (que veux-tu dire par les 20 suivants)

solution 2ème exo:

Algorithme NbrComplex
Variables Re, Im, Module: Réels

DEBUT

Ecrire ('donner la partie réelle du nombre complexe')
Lire (Re)
Ecrire ('donner la partie imaginaire du nombre complexe')
Lire (Re)
Moule<------ (Racine(Re^2+Im^2)
Ecrire('le module du nombre complexe saisi est: ', Module)


FIN
0
Je te remercie pr votre aide et pr le 1er exerc,je vx dire par les 20 suivants : les 20 nombres qui suivent le nombre saisi par l'utilisateur.Par ex : Si on a saisi 2 le programme affiche ensuite 3,4,5 jusqu'a 22. mrc encore une fois :)
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
4 déc. 2011 à 23:09
Le deuxieme Lire, c'est Lire(Im);
Je pense pas qu'il y ait une puissance en Algo, donc le mieux et de faire !
Module <- (Re^2+Im^2)^(1/2);
0
si comme tu dis les 20 suivant c'est les nombre qui suivent le nombre saisi, pour quoi alors demander le nombre d'occurrence?!!!! c'est claire que c'est égal à 1!!!!!!! soit un peu plus précise! et oui il s'agit il s'agit de Im pour le deuxième LIRE et pour la racine c vrai qu'il n'existe pas en algorithmique, mais l'important c'est que tu as compris!!!
essaie tout de même de travailler tes algorithmes!
0
solution exo3:

Algorithme Triangle
Variables NbrLig, i,j: Entier
Debut
Ecrire('donner le nombre de ligne du triangle à afficher ')
Lire(NbrLig)
Pour i allant de 0 à (NbrLig-1) Faire
DPour
Pour j allant de 1 à (NbrLig-i) Faire
Dpour
Ecrire('*')
Fpour
Saut de ligne
FPour
FIN



Mais essaie de travaillez tout seul, ce n'est pas vraiment compliqué.
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
5 déc. 2011 à 16:14
ca ne sert a rien de lui dire de travailler seul si tu lui mache le travail...
0
boudir 313 ! tu voulais dire koi par Dpour ??!
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
5 déc. 2011 à 21:58
Dpour = Début de la boucle pour
Fpour = Fin de la boucle pour

Tu peut enlever le Dpour !
Vu qu'il n'y a pas une fonction saut de ligne !, mieux vaut écrire le saut de ligne !
Ecrire(Saut de ligne);
0
Mrc JooS ! :) C ça ce ke je croyais
0