Kinakalkula ang mga porsyento sa Java

May -Akda: John Pratt
Petsa Ng Paglikha: 16 Pebrero 2021
I -Update Ang Petsa: 2 Hulyo 2024
Anonim
How to use up to 10 push button switch with 1 Arduino input pin  ANPB-V1
Video.: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1

Nilalaman

Ang pagkalkula ng mga porsyento ay maraming mga application. Ngunit kapag lumaki ang mga numero, mas madaling gumamit ng isang programa para dito. Sa ibaba ay ipinaliwanag kung paano magsulat ng isang programa sa Java para sa pagkalkula ng mga porsyento.

Upang humakbang

  1. Planuhin ang iyong programa. Kahit na ang pagkalkula ng isang porsyento ay hindi ganoon kahirap, palaging matalino na gumawa ng isang iskedyul ng iyong programa bago mag-program. Subukang sagutin ang mga sumusunod na katanungan:
    • Ang iyong programa ay gagana sa maraming mga numero? Kung gayon, maghanap ng mga paraan upang makitungo ang iyong programa sa maraming iba't ibang uri ng mga numero. Ang isang paraan upang magawa ito ay sa uri lumutang o baga bilang variable, sa halip na int (integer).
  2. Isulat ang code. Upang makalkula ang porsyento na kailangan mo ng dalawang mga parameter:
    • Ang Kabuuang puntos (o ang maximum na posibleng iskor).
    • Ang nakamit ang iskor (kung saan nais mong kalkulahin ang porsyento).
      • Halimbawa: Kung ang isang mag-aaral ay nakakakuha ng 30 sa 100 mga katanungan na tama sa isang pagsubok, at nais mong kalkulahin ang porsyento, pagkatapos ay 100 ang kabuuang (ang maximum na iskor) at 30 ang nakuha na iskor, na iyong i-convert sa isang porsyento.
    • Ang formula para sa pagkalkula ng porsyento ay:

      Porsyento = (Nakamit ang Marka x 100) / Kabuuang Iskor
    • Upang makuha ang mga parameter na ito (input) sa Java mula sa gumagamit, maaari mong gamitin ang Scannerpagpapaandar
  3. Kalkulahin ang porsyento. Gamitin ang formula tulad ng ipinahiwatig sa nakaraang hakbang upang makalkula ang porsyento. Tiyaking ang variable na ginagamit mo upang maiimbak ang halaga ng porsyento, mayroong uri ng float. Kung hindi, maaaring hindi wasto ang sagot.
    • Ito ay sapagkat ang lumutangang uri ng data ay may katumpakan na 32 bit na kahit na isinasaalang-alang ang mga decimal sa pagkalkula sa matematika. Kaya't ang sagot sa isang pagkalkula ng matematika tulad ng 5/2 (5 na hinati sa 2) na may uri na float ay magiging 2.5
      • Ang parehong pagkalkula (5/2) na may uri int para sa variable, nagbabalik ng 2.
      • Ang mga variable na ginagamit mo upang maiimbak ang Kabuuang puntos at ang nakamit ang iskor maaari, gayunpaman int maging. Ni a lumutang upang magamit bilang uri para sa variable para sa porsyento Dapat int awtomatiko sa isang lumutang mabago; ang kabuuang pagkalkula ay isasagawa bilang isang float sa halip na isang integer.
  4. Ipakita ang porsyento sa gumagamit. Kapag nakalkula ng programa ang porsyento, ipakita ito sa gumagamit. Gamitin ang pagpapaandar para dito System.out.print o System.out.println (upang mai-print sa isang bagong linya) sa Java.

Paraan 1 ng 1: Sample code

import java.util.Scanner; pampublikong klase main_class {public static void main (String [] args) {int total, score; float porsyento; Input ng ScannerNumScanner = bagong Scanner (System.in); System.out.println ("Ipasok ang kabuuan, o ang maximum na iskor:"); total = inputNumScanner.nextInt (); System.out.println ("Ipasok ang nakuha na marka:"); puntos = inputNumScanner.nextInt (); porsyento = (iskor * 100 / kabuuan); System.out.println ("Ang porsyento ay =" + porsyento + "%"); }}

Mga Tip

  • Subukang lumikha ng isang grapikong interface (GUI) upang gawing mas interactive at madaling gamitin ang programa.
  • Subukang palawakin ang iyong programa upang magawa mo ang maraming mga kalkulasyon kasama nito.