تمرین یخدارچی با جاوا
در این نوشته تمرین “تمرین یخدارچی” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردیم.
تمرین یخدارچی با جاوا
سوال تمرین یخدارچی
محمدجواد که پشتکار بالایی دارد، در ابتدا یک آبدارچی بود (البته حالا او با پشتکارش تمامی پلههای ترقی را طی کردهاست). او باید در هر لحظه میدانست که وضعیت آب داخل سماور چگونه است. برای همین او یک دماسنج به سماور وصل کرد و باید با توجه به دمای آب داخل سماور وضعیت آب را میسنجید. میدانیم در فشار معمولی آب در دمای بیش از ۱۰۰ درجه بخار است و در دمای کمتر از ۰ یخ میزند. (ممکن است در زمستان آب داخل سماور یخ بزند) حالا شما میدانید برای موفقیت باید تلاش کنید. برای همین دیر یا زود باید تصمیم بگیرید که راه محمدجواد را ادامه دهید. برای این کار شما باید با توجه به دمای داخل سماور وضعیت آب داخل سماور را مشخص کنید.
ورودی تمرین یخدارچی
در سطر اول ورودی یک عدد صحیح T آمدهاست که نشاندهندهی دمای آب داخل سماور است.
−273<T≤6 000
خروجی تمرین یخدارچی
اگر دمای داخل سماور بیش از ۱۰۰ درجه بود، Steam چاپ شود. اگر دمای آن زیر ۰ بود، Ice و در غیر این صورت، Water چاپ شود.
مثال تمرین یخدارچی
Sample 1 : ====================================================== input : 110 output : Steam Sample 2 : ====================================================== input : 100 output : Water Sample 3 : ====================================================== input : -200 output : Ice
حل تمرین
import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int T = sc.nextInt(); if(T < -273 || T >= 6000) return; if(T > 100) System.out.println("Steam"); else if(T < 0) System.out.println("Ice"); else System.out.println("Water"); } }
ابتدا درجه ورودی کتری را از کاربر میگیریم. در بخش بعدی محدودهی قانونی درجه حرارت را طبق صورت سوال بررسی میکنیم. سپس در یک دستور شرطی if مقدار دمای کتری را بررسی و خروجی مطلوب را میدهیم. مقدارهای مطلوب شامل Steam و Ice و Water است. اگر روش حل بهتری دارید برای ما ارسال کنید تا با نام خودتان به اشتراک بگذاریم. اگر سوال خاصی را مدنظر دارید در بخش نظرات برای ما ارسال کنید تا حل آن سوال را در الویت محتوای سایت بگذاریم.
منبع سوال: وبسایت کوئرا
ارسال پاسخ