פסקל

snoop12

New member
פסקל

איך אני מדפיס כוכבית לפי מספר המונה נגיד אם יש לי בלולאת FOR את המונה 3 ואחר כך 4 ואחר כך 5 איך אני יכול להדפיס כאשר המונה 3 --> 3 כוכביות וכאשר המונה 4 --> 4 כוכביות תודה מראש נועם צברי
 

orennahum

New member
לא בדיוק

לפי הבנתי אתה צריך שתי לולאות for i:=1 to n do for j:=1 to i do write ('*');
 

snoop12

New member
אני נתבקשתי לבנות תוכנית

אשר בונה עם כוכביות משולש ישר זווית ככה * ** *** **** עכשיו האורך אמור להיות לפי בקשת המשתמש כלומאם הוא אמר 3 אז זה יהיה ככה * ** *** אם 4 אז מה שרשום למעלה תודה נועם צברי
 

snoop12

New member
מה נכנס ל N ומה נכנס ל I

ניסיתי את שתי הלולאות אבל לא הבנתי כמה דברים תודה
 
שתי לולאות

תגדיר 3 משתנים שלמים, לדוגמא : N1, N2, ו-I. לדעתי בפרוצדורה זה הכי קל. לא יודע אם למדת פרוצדורות. זאת הפרוצדורה, אתה מכניס אותה אחרי ההגדרה של ה-VAR. תגדיר כמובן קודם את ה- program ותגדיר כאמור 3 משתנים. - - - {הפרוצדורה באה אחרי ההגדרה של 3 המשתנים). procedrue Draw ( I : Integer( begin for N2 :=1 to I do Write ('*') writeln; end; ואז בתוכנית הראשית begin Writeln (' Enter a limit') Readln (I); for N2 :=1 to I do Draw(N2); end.
 

snoop12

New member
לא למדתי פרוצדורות

אבל אני מנסה ללמוד ורשום לי ככה בספר
procedure (i:integer;n:integer):integer​
עכשיו למה ה INTEGER השני ? כלומר הגדרתי ל I ו N את INTEGER למה שוב להגדיר .... תודה
 
כן, בדיוק.

הראיתי לו בדיוק מה שהוא ביקש. לא יותר.
 
למעלה