tell about all the three terms in detail and distinguish between their properties.
Voltage, also called electromotive force, is a quantitative expression of the potential difference in charge between two points in an electrical field. The greater the voltage, the greater the flow of electrical current (that is, the quantity of charge carriers that pass a fixed point per unit of time) through a conducting or semiconducting medium for a given resistance to the flow. Current is the time rate of flow of electric charge, in the direction that a positive moving charge would take and having magnitude equal to the quantity of charge per unit time: measured in amperes. Resistance is the property of a conductor by virtue of which the passage of current is opposed, causing electric energy to be transformed into heat: equal to the voltage across the conductor divided by the current flowing in the conductor: usually measured in ohms