اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

هدیه ای از طرف دانشجویان
Mbt925.ir

۳۴ مطلب با موضوع «دانشگاه صنعتی شاهرود :: برنامه نویسی پیشرفته» ثبت شده است

۱۰
اسفند

تمرین چهارم: محاسبه نتیجه عبارت ریاضی

برنامه ای بنویسید که یک عبارت ریاضی شامل عملگرهای ضرب، تقسیم و باقیمانده را دریافت کرده و نتیجه آن را در خروجی چاپ کند.

  • اعداد می توانند منفی/مثبت باشند
  • بین اعداد و عملگرها حداقل یک فاصله وجود دارد
  • نتیجه در 4 بایت قابل ذخیره سازی است (int)

مهلت ارسال تمرین: سه شنبه، 13 اسفند 92، ساعت 8

چند نمونه ورودی و خروجی در ادامه آورده شده است.

ورودی: 

1 * 2 / 2 * 3 * 2 / 2

خروجی:

The result is 3

ورودی: 

6 % 4 * 12 / 6

خروجی:

The result is 4

ورودی: 

2 * -4 * 5 % 2

خروجی:

The result is 0

  • بیگلری
۰۳
اسفند

تمرین سوم: خواندن از ورودی و شکل دهی به آن

برنامه ای بنویسید که دارای سه تابع زیر باشد:

  • تابع readString: یک رشته را از ورودی خوانده و برمی گرداند
  • تابع readInt: یک عدد صحیح را از ورودی خوانده و برمی گرداند
  • تابع readFloat: یک عدد اعشاری را از ورودی خوانده و برمی گرداند

نکته: کاراکترهای جداکننده برای خوانده رشته، عدد صحیح و اعشاری، عبارتند از:

  • n\
  • t\
  • فاصله

با رسیدن به یکی از کاراکترها بالا، خواندن متوقف شده و نتیجه برگردانده می شود.

تابع readInt در کلاس، پیاده سازی شد!

شکل کلی سه تابع بالا باید به صورت زیر باشد:

public static String readString(){

}

public static int readInt(){

}

public static float readFloat(){

}

پس از پیاده سازی سه تابع، کد زیر را در تابع main اجرا کنید:

String name= readString();

String family= readString();

int age= readInt();

float grade= readFloat();

System.out.println(“I am ” + name + “ “ + family + “, ” + age + “ years old with grade ” + grade);

برای تست برنامه، می توانید ورودی زیر را به آن بدهید:

Mohammad Emadi 18 19.764

مهلت ارسال تمرینشنبه، 10 اسفند 92، ساعت 16

۲۶
بهمن

تمرین دوم: چاپ جدول ضرب

برنامه ای بنویسید که یک عدد n (بین 1 تا 10) از ورودی دریافت کرده و جدول ضرب را برای اعداد 1 تا n در خروجی چاپ کند.

مهلت ارسال تمرینسه شنبه، 29 بهمن 92، ساعت 12 شب

نمونه ورودی: 

10

نمونه خروجی:

  • بیگلری
۲۶
بهمن

تمرین اول: محاسبه معدل دانشجویان

برنامه ای بنویسید که ابتدا عدد n (عددی صحیح بین 1 تا 10) و t (عددی اعشاری بین 1 تا 20) را از ورودی دریافت کند. سپس به تعداد n بار، اطلاعات زیر را دریافت کرده و پردازش کند.

  • نام، نام خانوادگی، تعداد دروس (m)، به تعداد m موارد زیر را دریافت کند
    • تعداد واحد درس (بین 1 تا 4)، نمره درس (عددی اعشاری بین 1 تا 20)
  • سپس معدل دانشجو را محاسبه کرده و به صورت «The average is A» چاپ کند. بجای A معدل قرار می گیرد
  • و در صورتی که
    • معدلش کمتر از t بود، چاپ کند «Average is below t» که بجای t مقدارش قرار می گیرد
    • معدلش بیشتر از t بود، چاپ کد «Average is good for student name, family» که بجای name و family نام و نام خانوادگی دانشجو قرار می گیرد

مهلت ارسال تمرین: سه شنبه، 29 بهمن 92، ساعت 12 شب

نمونه ورودی:

2(n)

17.3 (t)

Mohammad (name)

Emadi (family)

2 (m)

3

18

2

16

Akram (name)

Imani (family)

3 (m)

4

17.5

2

16

3

18

نمونه خروجی:

The Average is 17.2

Average is below 17.3

The Average is 17.33

Average is good for student Akram Imani

  • بیگلری