Absolutna vrednost
Sestavi program, ki izpiše absolutno vrednost podanega števila.
Ustrezna metoda je že implementirana kot Math.Abs, ampak napišite rešitev s pomočjo pogojnih stavkov.
Namig
Definicija absolutne vrednosti: Absolutna vrednost realnega števila x je razdalja med točko, ki predstavlja število x, in točko, ki predstavlja število 0 na realni osi.Oznaka: |x| Če je število x pozitivno ali enako 0, je absolutna vrednost enaka številu samemu. Če je število x negativno, pa je absolutna vrednost enaka nasprotni vrednosti števila x Torej:
Primera: | 3 | = 3 | -3 | = 3
Rešitev (Java)
import javax.swing.JOptionPane;
public class AbsolutnaVrednost {
public static void main(String[] args) {
//vnesemo število, kateremu želimo določiti njegovo absolutno vrednost
String prviClen = JOptionPane.showInputDialog("Vnesi število: ");
double stevilo = Double.parseDouble(prviClen);
if (stevilo < 0) {
stevilo = - stevilo; //od 0 odštejemo negativno število, dobimo njegovo nasprotno vrednost, ki je pozitivna
System.out.println("Absolutna vrednost vnešenega števila je " + stevilo);
} else if (stevilo > 0) {
System.out.println("Absolutna vrednost vnešenega števila je " + stevilo);
} else {
System.out.println("Absolutna vrednost števila 0 je enaka nič. \nŠtevilo 0 ni ne pozitivno, ne negativno.");
}
}
}
Rešitev (C#)
class AbsolutnaVrednost {
static void Main(string[] args) {
double stevilo;
string beri;
//vnesemo število, kateremu želimo določiti njegovo absolutno vrednost
Console.Write("Vnesi število: ");
beri = Console.ReadLine();
stevilo = double.Parse(beri); //prebrani niz pretvorimo v število
if (stevilo < 0) {
stevilo = - stevilo; //od 0 odštejemo negativno število, dobimo njegovo nasprotno vrednost, ki je pozitivna
Console.WriteLine("Absolutna vrednost vnešenega števila je " + stevilo);
} else if (stevilo > 0) {
Console.WriteLine("Absolutna vrednost vnešenega števila je " + stevilo);
} else {
Console.WriteLine("Absolutna vrednost števila 0 je enaka nič. \nŠtevilo 0 ni ne pozitivno, ne negativno.");
}
}
}