Відповіді на всі випадки життя прямо на цьому сайті

Як обчислювати відсоток в Java

Рекламний блок

Кроки

  • Calculate Percentage in Java Step 1.jpg 1 Складіть алгоритм своєї програми. Хоча розрахунок відсотка – справа не складне, буде краще, якщо ви складете алгоритм програми перш, ніж почнете писати сам код. Спробуйте знайти відповіді на наступні питання:
    • Ваша програма буде обробляти великі числа? Якщо так, то спробуйте обдумати способи, з допомогою яких ваша програма зможе обробляти великий діапазон чисел. Один із способів зробити це - використовувати змінну типу float або long замість int.
  • Calculate Percentage in Java Step 2.jpg 2 Напишіть код. Для розрахунку відсотка вам знадобиться два параметри:
    • Загальний бал (або максимально можливий бал);
    • отримана оцінка, відсоток якої ви хочете розрахувати.
      • Наприклад: якщо студент набрав 30 балів зі 100 можливих в тесті, і ви хочете вирахувати відсоток балів, набраних студентом - 100 - загальний бал (або максимально можливий бал), 30 - отримана оцінка, відсоток якої ви хочете розрахувати.
    • Формула для розрахунку відсотка має вигляд:

      Відсоток = (Отримана оцінка x 100) / Загальний бал
    • Щоб отримати ці параметри (вхідні дані) особи, спробуйте використати функцію Scanner в Java.
  • Calculate Percentage in Java Step 3.jpg 3 Обчисліть відсоток. Використовуйте формулу з попереднього кроку, щоб обчислити процентне співвідношення. Переконайтесь, що змінна, яка використовується для зберігання значення відсотка має тип float". Якщо ні, то відповідь може бути неправильною.
    • Це тому, що тип даних float (числа з плаваючою точкою одинарної точності розмірністю 32 біти) враховує як раз числовий тип даних «decimals» в математичних обчисленнях. Таким чином, за допомогою змінної типу "float" відповідь для математичного розрахунку, наприклад 5/2 (5 розділити на 2) буде 2,5.
      • Якщо ж проводити розрахунок (5/2) з допомогою змінної int, то відповідь буде 2.
      • Проте, змінні, в яких ви зберігаєте загальний бал отриманий бал, можуть бути типу int. Використання змінної типу float відсотка автоматично перетворює тип int тип float. І загальний розрахунок буде виконано "float", замість "int".
  • Calculate Percentage in Java Step 4.jpg 4 Відобразіть значення відсотка для користувача. Після того як програма розрахувала відсоток, відобразіть його користувачеві. Для цього в Java використовуйте функції System.out.print або System.out.println (для друку/виводу з нового рядка).
  • Sample Code

    import java.util.Scanner; public class main_class { public static void main(String[] args){ int total, score; float percentage; Scanner inputNumScanner = new Scanner(System.in); System.out.println("Enter the total, or max, score: "); total = inputNumScanner.nextInt(); System.out.println("Enter the score obtained: "); score = inputNumScanner.nextInt(); percentage = (score * 100/ total); System.out.println("The percentage is =" + відсоток + " %"); } }


    Поради

    • Спробуйте створити графічний інтерфейс користувача, який зробить програму набагато більш інтерактивним і простим у використанні.
    • Спробуйте розширити свою програму до виконання кількох математичних розрахунків.
    Рекламний блок


    Додати коментар
    Ваше ім'я:  
    Напівжирний Нахилений текст Підкреслений текст Перекреслений текст | Вирівнювання по лівому краю По центру Вирівнювання по правому краю | Вставка смайликів Вибір кольору | Прихований текст Вставка цитати Перетворити вибраний текст з транслітерації в кирилицю Вставка спойлера

    2+2*2=?