» »

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
52015 (1736) win64
»

java mali problem (začetnik)

Oddelek: Programiranje
192397 (2140) ozbolt
»

[java] problem z decimalkami

Oddelek: Programiranje
91587 (1261) NeOman
»

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

Oddelek: Programiranje
182073 (1775) fiction
»

Java

Oddelek: Programiranje
71617 (1515) LukaVi

Več podobnih tem