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

کد برنامه:

package com.company;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        int hour, min, second, convertToInt, minSecond;
        System.out.println("لطفا ثانیه مورد نظر خود را وارد کنید:");
        Scanner input = new Scanner(System.in);
        convertToInt = input.nextInt();
        //گرفتن ثانیه از نوع صحیح
        hour = convertToInt / 3600;
        minSecond = convertToInt % 3600;
        //بدست آوردن باقی مانده تقسیم
        min = minSecond / 60;
        second = minSecond % 60;
        System.out.printf("نتیجه: %d:%d:%d", hour,min,second);
    }
}

توضیحات برنامه دریافت ثانیه و تبدیل به ساعت، دقیقه و ثانیه:

1.عدد و دریافت کن

2.ساعت = عدد دریافت شده و بر 3600 تقسیم کن => خارج قسمت تقسیم  ساعت را نشان میدهد 

3.دقیقه =  عدد دریافت شده و تقسیم بر 3600 بکن => باقی مانده تقسیم باید در متغیر دقیقه قرار بگیرد

4.دقیقه = باقی مانده مرحله سه را در 60 تقسیم بکن تا دقیقه اصلی بدست بیاید => خارج قسمت تقسیم دقیقه است

5. ثانیه = دقیقه مرحله چهار و بر 60 تقسیم بکن => خارج قسمت را در متغیر قرار بده

6.ثانیه = ثانیه مرحله 5 را بر 60 تقسیم بکن => باقی مانده تقسیم ثانیه است

7. ساعت و دقیقه مرحله 4 و ثانیه مرحله شیش را چاپ بکن

8.پایان


مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها