Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1440 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  Je suis newbie , viendez m aider plize !!!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Je suis newbie , viendez m aider plize !!!!!

n°222006
Lenoiche
Posté le 30-09-2002 à 20:23:21  profilanswer
 

Code :
  1. with Ada.Text_Io;
  2. procedure nguyen
  3.    is
  4.    perimetre : real;
  5.    Pi       : constant := 3.14;
  6.    Rayon    : constant := 10;       
  7.    begin
  8.    Perimetre := 2*Rayon*pi;
  9.    Ada.Text_Io.Put_Line(" Le perimetre du cercle de rayon 10 est de " & real'Image(Perimetre));
  10. end nguyen;


 
qd je compile la chose il me dis que la variable real est indefine  
j comprends pas !!!!!!!
 
a l aide rplize
 
et kk1 pourrais m expliquer a koi csert l instruction with ????

mood
Publicité
Posté le 30-09-2002 à 20:23:21  profilanswer
 

n°222089
bobuse
Posté le 01-10-2002 à 00:05:56  profilanswer
 

Lenoiche a écrit a écrit :

Code :
  1. with Ada.Text_Io;
  2. procedure nguyen
  3.    is
  4.    perimetre : real;
  5.    Pi       : constant := 3.14;
  6.    Rayon    : constant := 10;       
  7.    begin
  8.    Perimetre := 2*Rayon*pi;
  9.    Ada.Text_Io.Put_Line(" Le perimetre du cercle de rayon 10 est de " & real'Image(Perimetre));
  10. end nguyen;


 
qd je compile la chose il me dis que la variable real est indefine  
j comprends pas !!!!!!!
 
a l aide rplize
 
et kk1 pourrais m expliquer a koi csert l instruction with ????




Le with est l'équivalent du #include en C, c'est pour utiliser des bibliothèques ... heu pour le reste, j'ai laissé l'ADA un peu trop loin derrière moi pour pouvoir t'aider :D désolé et bon courage

n°222356
BifaceMcLe​OD
The HighGlandeur
Posté le 01-10-2002 à 15:59:05  profilanswer
 

Je ne crois pas que le type "real" soit un type prédéfini. Utilise "Float" à la place (cf. RM 3.5.7 (12)).
 
Par contre, l'utilisation de l'attibut Image est correct (cf. RM K (88)).... à ceci près que le type "real" n'existe pas !  :o  ;)


Message édité par BifaceMcLeOD le 01-10-2002 à 16:00:25
n°225823
marsu381
Posté le 09-10-2002 à 19:08:20  profilanswer
 

Citation :

with Ada.Text_Io;  
   use ada.text_io;
   
   procedure nguyen  
   
     is  
   
     perimetre : real;  
     Pi       : constant := 3.14;  
     Rayon    : constant := 10.0;          
   
   
     
   
     begin  
   
     Perimetre := 2.0*Rayon*pi;  
   
     Ada.Text_Io.Put_Line(" Le perimetre du cercle de rayon 10 est de " & real'Image(Perimetre));  
   
   
     
   end nguyen;


comme ca ca devrais marché

n°226033
BifaceMcLe​OD
The HighGlandeur
Posté le 10-10-2002 à 10:00:45  profilanswer
 

Désolé, mais ce n'est pas le "use" qui va changer grand chose à l'erreur lors de l'utilisation de l'attribut Image, à mon avis...  :sarcastic:  
 
Par contre, déclarer Rayon comme une constante réelle et non entière est judicieux. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  Je suis newbie , viendez m aider plize !!!!!

 

Sujets relatifs
Les boss du C++ venez m'aider svp !!!!il ya deux erreurs dans mon prog de newbie mais je trouve pas
[ASP](newbie) Comment ??[C/C++] Newbie recherche compilateur c++
vous pouvez m'aider svp? cherche prog htmlnewbie need help
Qqu pourrais expliquer à un newbie...question de newbie sur un convertisseur euros
[javascript]Help (newbie inside)Probleme d'un newbie en php ( forum )
Plus de sujets relatifs à : Je suis newbie , viendez m aider plize !!!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR