آموزش زبان برنامه نویسی دارت – تمرین برنامه نویسی دارت

مدرس: مهراب بزرگی
اشتراک گذاری
حمایت از آموزش

تمرین ساده برنامه نویسی با شرط در دارت

 

  • 1.تمرین برنامه نویسی تعیین نوع مثلث:

برنامه‌ای بنویسید که طول ضلع‌های یک مثلث را از کاربر دریافت کند و نوع مثلث (متساوی‌الساقین، متساوی‌الاضلاع یا قائم‌الزاویه) را چاپ کند.

void main() {
  double side1, side2, side3;

  print("طول ضلع اول را وارد کنید:");
  side1 = double.parse(stdin.readLineSync()!);

  print("طول ضلع دوم را وارد کنید:");
  side2 = double.parse(stdin.readLineSync()!);

  print("طول ضلع سوم را وارد کنید:");
  side3 = double.parse(stdin.readLineSync()!);

  if (side1 == side2 && side2 == side3) {
    print("مثلث متساوی‌الاضلاع");
  } else if (side1 == side2 || side2 == side3 || side1 == side3) {
    print("مثلث متساوی‌الساقین");
  } else if (pow(side1, 2) + pow(side2, 2) == pow(side3, 2)) {
    print("مثلث قائم‌الزاویه");
  } else {
    print("هیچ کدام");
  }
}
  • 2.تمرین برنامه نویسی تعیین قبولی یا مردودی در امتحان:

برنامه‌ای بنویسید که نمره دانش‌آموز در دو درس را از کاربر دریافت کند و با توجه به نمره قبولی (مثلاً 60) مشخص کند که آیا دانش‌آموز قبول شده است یا خیر.

void main() {
  double score1, score2;

  print("نمره درس اول را وارد کنید:");
  score1 = double.parse(stdin.readLineSync()!);

  print("نمره درس دوم را وارد کنید:");
  score2 = double.parse(stdin.readLineSync()!);

  double average = (score1 + score2) / 2;

  if (average >= 60) {
    print("قبول شدی!");
  } else {
    print("متاسفانه مردود شدی.");
  }
}
  • 3.تمرین برنامه نویسی محاسبه تخفیف بر اساس مبلغ خرید:

برنامه‌ای بنویسید که مبلغ خرید را از کاربر دریافت کند و با توجه به قوانین تخفیف (مثلاً 10% تخفیف برای خرید بالای 100 هزار تومان) مبلغ نهایی را محاسبه و چاپ کند.

void main() {
  double amount;

  print("مبلغ خرید را وارد کنید:");
  amount = double.parse(stdin.readLineSync()!);

  double discount = 0;

  if (amount >= 100000) {
    discount = amount * 0.1;
  }

  double finalAmount = amount - discount;

  print("مبلغ نهایی با تخفیف: $finalAmount");
}
  • 4.تمرین برنامه نویسی تعیین فصل سال بر اساس ماه:

برنامه‌ای بنویسید که شماره ماه را از کاربر دریافت کند و فصل مربوط به آن ماه را چاپ کند.

void main() {
  int month;

  print("شماره ماه را وارد کنید:");
  month = int.parse(stdin.readLineSync()!);

  switch (month) {
    case 1:
    case 2:
    case 3:
      print("زمستان");
      break;
    case 4:
    case 5:
    case 6:
      print("بهار");
      break;
    case 7:
    case 8:
    case 9:
      print("تابستان");
      break;
    case 10:
    case 11:
    case 12:
      print("پاییز");
      break;
    default:
      print("ماه نامعتبر");
  }
}
  • 5.تمرین برنامه نویسی تعیین نوع عدد (زوج یا فرد):

برنامه‌ای بنویسید که یک عدد را از کاربر دریافت کند و مشخص کند که آیا آن عدد زوج است یا فرد.

void main() {
  int number;

  print("یک عدد را وارد کنید:");
  number = int.parse(stdin.readLineSync()!);

  if (number % 2 == 0) {
    print("عدد زوج است");
  } else {
    print("عدد فرد است");
  }

آموزش های پیشنهادی

Please select listing to show.

دیدگاهتان را بنویسید