עבור לתוכן

עזרה בכתיבת תוכנית קלילה בJAVA

Featured Replies

פורסם

שלום לכולם, אני צריך עזרה בכתיבת תוכנית פשוטה יחסית,

אז ככה:

תכנית לחישוב ההיקף והשטח של משולש.

התכנית תקרא מהקלט שהכניס המשתמש את האורך של שלוש הצלעות של המשולש, ותדפיס

למסך את היקפו של המשולש ואת שטחו. אורכי הצלעות יהיו מספרים טבעיים (כלומר שלמים

חיוביים).

לשם חישוב שטח המשולש, ניתן להשתמש בנוסחת Heron הקובעת כי שטח המשולש שווה לשורש

הריבועי של ( s(s-a)(s-b)(s-c , כאשר b ,a ו- c הם אורכי שלוש הצלעות של המשולש, ו- s הוא מחצית

היקפו.

מישהו חייב להציל אותי ולהסביר לי איך לכתוב את זה, :yelclap:

אם יש לכם איזה תוכנית דומה כתובה כבר שאפשר ללמוד ממנה אני אשמח.

תודה רבה לעוזרים :)

פורסם

שמע, זו תוכנה מאוד מאוד בסיסית.

לקרוא קלט מהמשתמש אתה יודע?

לעשות חישובים פשוטים אתה יודע?

פורסם
  • מחבר

כן, אני בדיוק מתחיל ללמוד את השפה.

אני עושה קורס.

לקרוא קלט מהמשתמש אני יודע, תראה מה עשיתי עד כה ותגיד לי מה לא בסדר:


[b]public class Triangle {

public Triangle() {

/** import java.util.scanner; */

System.out.println("please input 3 Sides of a triangle");

int x, y, z;
Scanner scanner = new Scanner(System.in);
x = scanner.nextInt();
y = scanner.nextInt();
z = scanner.nextInt();


System.out.printf", x, y, z); /** אמור להיות כאן את הנוסחה */[/b]

פה נתקעתי, מה עלי לעשות ?

שוב תודה.

פורסם

קודם כל, ערוך את ההודעה ותעטוף את הקוד שלך בטג קוד (כפתור # שליד הכפתור של הציטוט), כדי שהקוד יהיה קריא.

ולשאלתך: קודם כל, צור משתנה עבור s וכתוב שורה שתחשב אותו.

אחר כך תכתוב שורה שתחשב ותדפיס את השטח, בדיוק לפי הנוסחה שנתנו לכם.

פורסם
  • מחבר

ערכתי את ההודעה,

איך אני רושם את הנוסחה ? ממש כמו שכתוב ?

( s(s-a)(s-b)(s-c איך כותבים שורש ?

דבר אחרון,

מה שעיתי עד עכשיו בסדר ?

פורסם

בשביל שורש אתה צריך להשתמש בפונקציה Math.Sqrt. לדוגמה, שורש של a זה:

Math.Sqrt(a)

אתה צריך להשתמש בפעולות שהתוכנה מכירה - פלוס לחיבור וכוכבית לכפל.

באיזו מסגרת אתה לומד? אין לך חומרי לימוד? אלו דברים מאוד בסיסיים. אם אתה לא יודע אותם, אני ממליץ לך לחזור שוב על החומר.

פורסם
  • מחבר

סבבה,

עד כאן הכול בסדר, נראה לי שאני קרוב לסיום.

דבר אחרון:

אני אמור להגדיר ש- s היא מחצית מהיקפו של המשולש, איך אני מגדיר את זה ?

פורסם

שוב, באמצעות הנוסחה המתמטית. מה הנוסחה להיקף משולש? קח את זה וחלק ב-2.

פורסם
  • מחבר

זהו, סיימתי את התרגיל תודה רבה לך על העזרה והסבלנות.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים