Question: COMP2202: Fundamentals of Object Oriented Programming Assignment 1 (Due March 04, 2021 @ 11:55PM) The purpose of this assignment is to practice OOP with Fundamental
COMP2202: Fundamentals of Object Oriented Programming Assignment 1 (Due March 04, 2021 @ 11:55PM) The purpose of this assignment is to practice OOP with Fundamental of Data Type, Constructing Objects and Classes, Decisions, Loops. Create a NetBeans project named HWI Yourld. Important: Apply good programming practices: Provide comments for your code. Use meaningful variable and constant names. Show your name, university id and section number as a comment at the start of your code. Submit to Moodle the compressed file of your entire project (HWI_Yourld). Problem: The nuclear binding energy is the energy required to split a nucleus of an atom in its component parts: protons and neutrons, or, collectively, the nucleons. It describes how strongly nucleons are bound to each other. When a high amount of energy is needed to separate the nucleons, it means nucleus is very stable and the neutrons and protons are tightly bound to each other. + Binding energy required to Nucleus separate the (Protons + Neutrons) components Separated nucleons The approximate nuclear binding energy (En) of an atomic nucleus with atomic number Z and mass number A is calculated using the following formula Eg = a, 4 - 2242/3 (1-22) 11/3 where, a; = 15.67, a:= 17.23, 23=0.75, a. = 93.2, and 0 if A is odd as = 12.0 if A and Z are both even, (-12.0 if A is even and Z is odd. And the binding energy per nucleon (BEN) is calculated by dividing the binding energy (Es) by the mass number (4) - -0% A In this assignment you are asked to write a java program that asks the user for a valid atomic number (Z) then goes through all values of A from 1 = Z to A = 4Z to find the mass number (A) that has the largest binding energy per nucleon (BEN) If the user enters invalid atomic number that is not between 1 and 118, the program should give the user other chance to enter a valid input
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
