» »

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
52420 (2141) win64
»

java mali problem (začetnik)

Oddelek: Programiranje
193057 (2800) ozbolt
»

[java] problem z decimalkami

Oddelek: Programiranje
91871 (1545) NeOman
»

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

Oddelek: Programiranje
182405 (2107) fiction
»

Java

Oddelek: Programiranje
71952 (1850) LukaVi

Več podobnih tem