вторник, 18 июня 2013 г.

Задача 11. Калькулятор роста мирового населения (World Population Growth Calculator)

Используя интернет, определите текущее количество людей на Земле и ежегодный темп прироста населения. Напишите приложение, которое принимает в качестве входных данных эти значения и отображает приблизительное количество населения на Земле через год, два, три, четыре и пять лет.


package chapter2;
 
import java.util.Scanner;
 
public class Task34 {
 
  public static void main(String[] args) {
 
    Scanner scanner = new Scanner(System.in);
    System.out.print("Введите количество людей на Земле: ");
    long population = scanner.nextLong();
    System.out.print("Введите темп прироста населения: ");
    double rate = scanner.nextDouble();
 
    long newPopulation = population;
 
    for (int i = 1; i <= 5; i++) {
      newPopulation = (long) (newPopulation + newPopulation * rate);
      if (i == 1) {
        System.out.println("Наседение Земли через " + i + " год: "
          + newPopulation + " человек");
      } else if (i == 5) {
          System.out.println("Наседение Земли через " + i + " лет: "
            + newPopulation + " человек");
      } else {
          System.out.println("Наседение Земли через " + i + " года: "
            + newPopulation + " человек");
      }
 
    }
 
  }
 
}


Комментариев нет:

Отправить комментарий