Salve a tutti
sono sempre io, Dareios, sempre pronto a sottoporre domande informatiche sperando che qualcuno mi possa aiutare in qualche modo. cmq ora il problema è:
vorrei realizzare un programma in pascal che calcoli l'area di un quadrato.
fin qui voi direte "roba da nubbi", "certo" rispondo io... peccato che vorrei poter estrarre il valore del lato da un file di testo esterno... mi spiego meglio:
mettiamo caso che io abbia nel mio hard disk un file di testo chiamato "lato" con il numero 2 scritto dentro.
io vorrei poter con un comando del pascal poter estrarre il valore 2 e associarlo alla variabile "lato" del quadrato e poi fare lato*lato e trovare così l'area...
il problema è che non riesco ad estrarre il valore 2 dal file di testo e far capire al turbopascal che lo deve associare alla variabile "lato" per poi fare appunto lato*lato.
il programma che ho scritto io per ora è:
Program area_quadrato_con_assign;
uses crt;
var l:text;
lato :string;
a: real;
begin
clrscr;
assign(l, 'C:\INPUT.TXT');
reset(l);
readln(l, lato);
close(l);
end.
solo che va implementato, perchè non so dove mettere il comando per dirgli di fare l'area e non so neanche dirgli come dare il valore 2 che sta scritto nel file INPUT.TXT alla variabile 'l' (che sarebbe il lato) [l'altra variabile 'lato' l'ho messa perchè ho visto in un esempio che veniva usata con il comando readln, ma non so se serve davvero per il mio scopo.]
grazie a tutti quelli che mi aiuteranno
saluti dareios
|