Turbo Pascal... [Need Help] - Programmation
Marsh Posté le 09-01-2002 à 13:33:03
c pas trop dur et étant en manque de prog, je te résouds tes problème maic parce que je suis en forme et généreux.
Il y a surement des bugs, tu les corrigeras :
var
str,temp : string;
i : integer
begin
Write('Entrer la chaine de caractère';
Read(str);
tmp='';
For i:=length(str) downto 1 do
tmp:= tmp + str[i];
Write('Chaine renversée : '+tmp);
end.
const
tablemax = 10;
type
tableau : array 1..tablemax of integer;
var
A,B : tableau;
exact : boolean;
i : integer;
begin
... remplissage du tableau
exact := true;
For i:=1 to tablemax then
if a[i]!=b[i] then exact := false;
If exact then
Write('A et B ont le même contenu'
else
Write('A et B n'ont pas le même contenu';
end.
var nombre : integer
function iscarre(nb : integer): boolean;
begin
If round(sqrt(nb)=sqrt(nb) then
iscarre := true
else
iscarre := false;
end;
begin
Write('Entrer le nombre';
Readln(nombre);
If iscarre(nombre) then
Write('Ce nombre est un carré, c'est le carré de '+ sqrt(nombre)
else
Write('Ce nombre n'est pas un carré';
end.
Je comprend pas l'énoncé du 3, sinon il faut peut être utilisé les uses crt entre autre pour le 3
Marsh Posté le 09-01-2002 à 18:17:45
Reply
Marsh Posté le 08-01-2002 à 14:12:43
Salut à tous!
J'ai besion de votre aide...J'ai examen de Turbo Pascal demain, et y a 4 exercices que je n'arrive pas a faire, Ca serait tres sympa si vous pourriez me dire cmt faire!
1) Ecrire un programme où l'utilisateur entre une chaine de caractere, et celle-ci sort a l'envers. EX: Bonjour Monsieur --> rueisnom ruojnob
2) Ecrire un programme, où l'on a deux tableaux de même taille (avec des entiers) , on addiche une msg pour dire s'ils sont égaux ou pas
--> "A et B ont le même contenu"
"A et B n'ont pas le même contenu"
3) Un programme avec fonction carrée (a:entier):boolean qui renvoit True si c'est un carré, False si ca ne l'est pas.
4) Un programme où l'utilisateur introduit un nombre, et l'ordinateur affiche la somme de tous les nombres qui sont carrés de 1. EX: Pour le nbr 20, Ca fait 1+4+9+16=30)
Voilà, si quelqu'un pouvait eclairer mes lumieres.
Merci
---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net