» »

Java[kotne funkcije]

Java[kotne funkcije]

Zixan ::

import java.text.*;
public class Naloga9 {

	public static void main (String []args){
	
	double x = -Math.PI/4;
	double y = +Math.PI/4;
	DecimalFormat f = new DecimalFormat("0.000");
	System.out.println ("   " +"x" +"   " +"  |" +"   " +"y");
	System.out.println("----------------------");
	
	while (x<y){
	 
	x+=0.1;
	
	double r =Math.sin(x);
	
	if (x>0){
		System.out.println(" "  +f.format(x) + "   |  " +" "+f.format(r));
	}else{
	System.out.println (f.format(x) +"   |  " +f.format(r));
	}
	
	}
	
}
}
Mi lahko kdo prosim pove zakaj moj program napačno izračuna vrednosti kotnih funkcij?

AnriK ::

Math.sin sprejme kot v radianih ;)
double r = Math.sin(Math.toRadians(x))

Zixan ::

Hvala ! :D .. A se da komu razlozit tole prosm ?

Narišite funkcijo iz predhodne naloge na izbranem intervalu na zaslon (glej podporno datoteko). Meje
izbranega intervala privzamete iz parametrov ukazne vrstice (vpišete pri zagonu programa).. Prejsna nal pa je ta, ki sem jo zgoraj objavil

Mesar ::

Your turn to burn!

Zixan ::

Kako naj si s tem pomagam?

Mesar ::

Poišči funkcije, ki jih potrebuješ in jih zloži skupaj.
Your turn to burn!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

zaokrožanje števil double na dve decimalki

Oddelek: Programiranje
51901 (1622) win64
»

java mali problem (začetnik)

Oddelek: Programiranje
192202 (1945) ozbolt
»

[java] problem z decimalkami

Oddelek: Programiranje
91465 (1139) NeOman
»

[Java] Kako filtrirati, katera števila lahko vpišeš?

Oddelek: Programiranje
181990 (1692) fiction
»

Java

Oddelek: Programiranje
71520 (1418) LukaVi

Več podobnih tem