وباکا

آموزش تخصصی برنامه نویسی وب

دریافت زمان بر مبنای 24 ساعت و نمایش بر مبنای 12 ساعت

برنامه زیر ساعت و دقیقه را دریافت کرده و ساعت را با عدد 12 مقایسه می کند اگر کمتر بود قبل از ظهر و گرنه بعد از ظهر است. سپس آنرا با 13 مقایسه می کند و اگر بزرگتر بود از آن 12 واحد کم می کند. در پایان ساعت، دقیقه و عبارت AM یا PM را چاپ می کند.

package sobh_asr;

import java.util.Scanner;

public class Sobh_asr {
    public static void main(String[] args) {
     Scanner inp=new Scanner(System.in);
     int h,m;
     String ap;
     System.out.print("Enter h:");
     h=inp.nextInt();
     System.out.print("Enter m:");
     m=inp.nextInt();
     if ( h<12 )
          ap ="AM";
     else ap="PM";
     if ( h>=13) h = h-12;
     System.out.println(h+":" + m + ap );
     
    }
    
}

مطالب مرتبط

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب