በጃቫ ውስጥ መቶኛን እንዴት ማስላት እንደሚቻል - 4 ደረጃዎች (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በጃቫ ውስጥ መቶኛን እንዴት ማስላት እንደሚቻል - 4 ደረጃዎች (ከስዕሎች ጋር)
በጃቫ ውስጥ መቶኛን እንዴት ማስላት እንደሚቻል - 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ መቶኛን እንዴት ማስላት እንደሚቻል - 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ መቶኛን እንዴት ማስላት እንደሚቻል - 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: መኪና ስንገዛ ማወቅ ያለብን ወሳኝ ነገሮች እንዴት ማወቅ እንችላለን በቀላለሉ?..... 2024, ግንቦት
Anonim

መቶኛን ማስላት ትልቅ እገዛ ሊሆን ይችላል። ግን ቁጥሮቹ ሲበዙ ፣ ለማስላት አንድ ፕሮግራም መጠቀም በጣም ቀላል ይሆናል። በጃቫ ውስጥ መቶኛን ለማስላት ፕሮግራም እንዴት እንደሚፈጥሩ እነሆ።

ደረጃዎች

በጃቫ ውስጥ መቶኛን አስሉ ደረጃ 1
በጃቫ ውስጥ መቶኛን አስሉ ደረጃ 1

ደረጃ 1. ፕሮግራምዎን ያቅዱ።

ምንም እንኳን መቶኛን ማስላት ከባድ ባይሆንም ፣ ኮድ ከመጀመርዎ በፊት ፕሮግራምዎን ማቀድ ሁል ጊዜ ጥሩ ልምምድ ነው። ለሚከተሉት ጥያቄዎች መልስ ለማግኘት ይሞክሩ

የእርስዎ ፕሮግራም ብዙ ቁጥሮችን ያስተናግዳል? አዎ ከሆነ ፣ ከዚያ ፕሮግራምዎ ብዙ የቁጥሮችን ብዛት ማስተናገድ ስለሚችልባቸው መንገዶች ለማሰብ ይሞክሩ። ይህንን ለማድረግ አንዱ መንገድ በ int ምትክ ተንሳፋፊ ወይም ረዥም ተለዋዋጭ መጠቀም ነው።

በጃቫ ውስጥ መቶኛን አስሉ ደረጃ 2
በጃቫ ውስጥ መቶኛን አስሉ ደረጃ 2

ደረጃ 2. ኮዱን ይፃፉ።

መቶኛን ለማስላት ሁለት መለኪያዎች ያስፈልግዎታል

  • ጠቅላላ ውጤት (ወይም ከፍተኛው ሊሆን የሚችል ውጤት); እና ፣
  • ውጤት አግኝቷል የማን መቶኛ ማስላት ይፈልጋሉ።

    ለምሳሌ - አንድ ተማሪ በፈተና ውስጥ 30 ነጥቦችን ካስመዘገበ ፣ እና በተማሪው ያስመዘገበውን መቶኛ ምልክቶች ማስላት ከፈለጉ ፣ 100 አጠቃላይ ምልክቶች (ወይም ከፍተኛው ሊሆን የሚችል ውጤት) ነው። 30 ለማስላት የሚፈልጉት መቶኛ የተገኘው ውጤት ነው።

  • መቶኛን ለማስላት ቀመር -

    መቶኛ = (የተገኘ ውጤት x 100) / ጠቅላላ ውጤት

  • እነዚህን መለኪያዎች (ግብዓቶች) ከተጠቃሚው ለማግኘት በጃቫ ውስጥ የስካነር ተግባርን ለመጠቀም ይሞክሩ።
በጃቫ ደረጃ 3 መቶኛን አስሉ
በጃቫ ደረጃ 3 መቶኛን አስሉ

ደረጃ 3. መቶኛን አስሉ።

መቶኛን ለማስላት በቀድሞው ደረጃ የተሰጠውን ቀመር ይጠቀሙ። የመቶኛን እሴት ለማከማቸት ጥቅም ላይ የዋለው ተለዋዋጭ የዓይነት ተንሳፋፊ መሆኑን ያረጋግጡ። ካልሆነ መልሱ ትክክል ላይሆን ይችላል።

  • ምክንያቱም ተንሳፋፊው የውሂብ ዓይነት 32 ቢት ነጠላ ትክክለኛነት በሂሳብ ስሌቶች ውስጥ እንኳን አስርዮሽዎችን ግምት ውስጥ ያስገባል። ስለዚህ ፣ ተንሳፋፊ ተለዋዋጭ በመጠቀም ፣ እንደ 5/2 (5 በ 2 የተከፈለ) ለሂሳብ ስሌት መልስ 2.5 ይሆናል

    • ተመሳሳዩን ስሌት (5/2) ውስጠ -ተለዋዋጭ በመጠቀም ከተሰራ ፣ መልሱ 2 ይሆናል።
    • ሆኖም ፣ አጠቃላይ ውጤቱን ያከማቹበት እና ያገኙት ውጤት ተለዋዋጮች int ውስጥ ሊሆኑ ይችላሉ። ለመንሳፈፍ ተንሳፋፊ ተለዋዋጭ በመጠቀም በራስ -ሰር ወደ ተንሳፋፊነት ይለውጣል። እና አጠቃላይ ስሌቱ በ int ምትክ ተንሳፋፊ ውስጥ ይከናወናል።
በጃቫ ውስጥ መቶኛን አስሉ ደረጃ 4
በጃቫ ውስጥ መቶኛን አስሉ ደረጃ 4

ደረጃ 4. መቶኛን ለተጠቃሚው ያሳዩ።

አንዴ ፕሮግራሙ መቶኛውን ካሰላ በኋላ ለተጠቃሚው ያሳዩ። ለዚህ በጃቫ ውስጥ የ System.out.print ወይም System.out.println (በአዲስ መስመር ላይ ለማተም) ተግባር ይጠቀሙ።

ዘዴ 1 ከ 1 - የናሙና ኮድ

አስመጣ java.util. Scanner; የህዝብ ክፍል main_class {public static void main (String args) {int total, score; ተንሳፋፊ መቶኛ; የስካነር ግብዓትNumScanner = አዲስ ቃan (System.in); System.out.println (“ጠቅላላውን ፣ ወይም ከፍተኛውን ፣ ነጥብን ያስገቡ”); ጠቅላላ = inputNumScanner.nextInt (); System.out.println ("የተገኘውን ውጤት ያስገቡ"); ውጤት = ግብዓትNumScanner.nextInt (); መቶኛ = (ውጤት * 100/ ጠቅላላ); System.out.println ("መቶኛ =" + መቶኛ + " %"); }}

ጠቃሚ ምክሮች

  • GUI ን ለመስራት ይሞክሩ ፣ ይህም ፕሮግራሙን የበለጠ በይነተገናኝ እና ለመጠቀም ቀላል ያደርገዋል።
  • በርካታ የሂሳብ ስሌቶችን ለማከናወን ፕሮግራምዎን ለማስፋት ይሞክሩ።

የሚመከር: