Розрахунок відсотка може бути великою підмогою. Але коли цифри стають великими, то буде набагато простіше використовувати програму для його обчислення. До Вашої уваги Інструкція про те, як можна створити програму для обчислення відсотка в Java.
Кроки
- Складіть алгоритм своєї програми.хоча розрахунок відсотка-справа не складна, буде краще, якщо ви складете алгоритм програми перш, ніж почнете писати сам код. Спробуйте знайти відповіді на наступні питання:
- Ваша програма буде обробляти великі числа? Якщо так, то спробуйте обміркувати способи, за допомогою яких ваша програма зможе обробляти великий діапазон чисел. Один із способів зробити це-використовувати змінну типу floatабо long, замість int.
- Напишіть код.для розрахунку відсотка вам знадобиться два параметри:
- Загальний бал (або максимально можливий бал); і
- Отримана оцінка, відсоток якої Ви хочете розрахувати.
- Наприклад: якщо студент набрав 30 балів з 100 можливих в тесті, і ви хочете обчислити відсоток балів, набраних студентом - 100 - загальний бал (або максимально можливий бал), 30-отримана оцінка, відсоток якої Ви хочете розрахувати.
- Формула для розрахунку відсотка має вигляд:
Відсоток = (отримана оцінка x 100) / загальний бал - Щоб отримати ці параметри (вхідні дані) від користувача, Спробуйте використовувати функціюScanner в Java.
- Обчисліть відсоток.використовуйте формулу з попереднього кроку, щоб обчислити процентне співвідношення. Переконайтеся, що змінна, яка використовується для зберігання значення відсотка має тип "float". Якщо ні, то відповідь може бути неправильним.
- Це тому, що тип данихfloat (числа з плаваючою комою одинарної точності розмірністю 32 біта) враховує якраз числовий тип даних «decimals» в математичних обчисленнях. Таким чином, за допомогою змінної типу "float" відповідь для математичного розрахунку, наприклад 5/2 (5 розділити на 2) буде 2,5.
- Якщо ж проводити розрахунок (5/2) за допомогою змінноїint, то відповідь буде 2.
- Однак, змінні, в яких ви зберігаєте загальний бал і отриманий бал , можуть бути типуint . Використання змінної типу float для відсотка автоматично перетворює тип int в тип float. І загальний розрахунок буде виконаний в" float", замість "int".
- Це тому, що тип данихfloat (числа з плаваючою комою одинарної точності розмірністю 32 біта) враховує якраз числовий тип даних «decimals» в математичних обчисленнях. Таким чином, за допомогою змінної типу "float" відповідь для математичного розрахунку, наприклад 5/2 (5 розділити на 2) буде 2,5.
- Відобразіть значення відсотка для користувача.після того як програма розрахувала відсоток, відобразіть його користувачеві. Для цього в Java використовуйте функції System.out.print або System.out.println (для друку / виводу з нового рядка).
Метод1З 1:
Sample Code
Метод1З 1:
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 = " + Percentage + " %");}
}
<
<<ул>
Спробуйте створити графічний інтерфейс користувача, який зробить програму набагато більш інтерактивною і простий у використанні.
Спробуйте розширити свою програму до виконання декількох математичних розрахунків.
ул>
<