پاسخ سوال مشق امشب باقر کوئرا
در این نوشته تمرین “مشق امشب باقر” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردهایم.
پاسخ سوال مشق امشب باقر کوئرا
باقر سرما خورده و مقادیر زیادی خسته است. باقر از کودکی علاقهی خاصی به اشکال هندسی داشت، مشق امشب باقر این است که با گرفتن 3 زاویه بگوید که آیا میتوان مثلثی با این 3 زاویه ساخت یا خیر. ما به شما سه عددی که معلم به عنوان درجهی هر زاویه به باقر دادهاست را میدهیم و شما به باقر کمک کنید تا بتواند مشق امشب را هم به درستی پاسخ دهد.
ورودی سوال مشق امشب باقر
در خط اول ورودی سه عدد آمده است که درجهی 3 زاویهای که معلم به باقر داده است را نشان میدهد. تضمین میشود که هر 3 عدد ورودی اعدادی صحیح و نامنفی و کوچکتر از 360 خواهند بود.
خروجی سوال مشق امشب باقر
در تنها خط خروجی در صورتی که میتوانستیم با این 3 زاویه مثلث بسازیم عبارت Yes و در غیر این صورت عبارت No را چاپ کنید.
حل سوال مشق امشب باقر
import java.util.Scanner;
public class Main {
public static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a + b + c == 180 && a != 0 && b != 0 && c != 0){
System.out.println("Yes");
}else {
System.out.println("No");
}
}
}
منبع سوال: وبسایت کوئرا
اگر روش حل بهتری برای “تمرین مشق امشب باقر” دارید برای ما ارسال کنید تا با نام خودتان به اشتراک بگذاریم.
اگر سوال خاصی را مدنظر دارید در بخش نظرات برای ما ارسال کنید تا حل آن سوال را در الویت محتوای سایت بگذاریم.



















جاوا زبان باحالیه
خوشحالیم که از زبان جاوا لذت میبرید.
تو پایتون کوتاه میشه؟
بله، در پایتون هم میتوان این مسئله را با کد کوتاهتری حل کرد.
تشکر بابت حل
موفق باشین
فرق استفاده از Scanner با BufferedReader چیه؟
Scanner برای خواندن ورودیهای ساده و با فرمتهای مختلف مناسب است، در حالی که BufferedReader برای خواندن ورودیهای حجیم و خط به خط کارآمدتر است و معمولاً سرعت بالاتری دارد.
آیا استفاده از float به جای int میتونه باعث خطا بشه؟
در این مسئله خاص که ورودیها اعداد صحیح هستند و شرط اصلی جمع ۱۸۰ درجه است، استفاده از int کاملاً مناسب است و نیازی به float نیست.