Kvadrat števila
Napiši program, ki izračuna kvadrat realnega števila in ga izpiše.
Namig
Lahko uporabimo metodo, s katero izračunamo kvadrat (npr. Math.pow(x,2)). Če pa malo pomisliš, boš gotovo našel lažji način.
Namig
Lahko uporabimo metodo, s katero izračunamo kvadrat (npr. Math.Pow(x,2)). Če pa malo pomisliš, boš gotovo našel lažji način.
Namig
Ustrezen izpis realnih števil v C# dosežeš z naslednjo kodo:
double kvadrat = 3.25;
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-us");
Console.WriteLine(kvadrat.ToString("F01", ci));
Rešitev (Java)
import javax.swing.JOptionPane;
public class KvadratStevila {
public static void main(String[] args) {
//vhodni podatek
String stevilo = JOptionPane.showInputDialog("Vpisi poljubno decimalno stevilo: ");
double x = Double.parseDouble(stevilo);
//izracunamo (na dva nacina)
double kvadrat1 = Math.pow(x, 2);
double kvadrat2 = x*x;
//izpisemo
System.out.println("Kvadrat stevila " + x + " je " + kvadrat1 + " ali na drug nacin " + kvadrat2 + ".");
}
}
Rešitev (C#)
using System;
using System.Collections.Generic;
using System.Text;
namespace KvadratStevila {
class KvadratStevila {
static void Main(string[] args) {
//vhodni podatek
Console.Write("Vpiši poljubno decimalno število: ");
double x = Double.Parse(Console.ReadLine());
//izracunamo (na dva nacina)
double kvadrat1 = Math.Pow(x, 2);
double kvadrat2 = x * x;
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-us");
//izpisemo
Console.WriteLine("Kvadrat stevila " + x.ToString("F01", ci) + " je "
+ kvadrat1.ToString("F01", ci) + " ali na drug nacin " + kvadrat2.ToString("F01", ci) + ".");
Console.ReadKey();
}
}
}
Rešitev (Python)
#!C:/Python30/python
#-*-encoding: utf-8 -*-
# -*- coding: latin-1 -*-
import math
#vhodni podatek
stevilo = float(input("Vpiši poljubno decimalno število: "))
#izracunamo (na dva nacina)
kvadrat1 = math.pow(stevilo, 2)
kvadrat2 = stevilo*stevilo
#izpisemo
print ("Kvadrat števila " , stevilo , " je " , kvadrat1 , " ali na drug način " , kvadrat2 , ".")