亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? izracunavanje.java

?? http://w3eval.calcsharp.net/ W3Eval is Java applet that evaluates mathematical expressions. It uses
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
      {      if (         poz>1 &&         ((Token)tokeni.elementAt( poz-2 )).oznaka!='F' &&         ((Token)tokeni.elementAt( poz-1 )).oznaka=='(' &&         ((Token)tokeni.elementAt( poz+1 )).oznaka==')'         ||         poz==1 &&         ((Token)tokeni.elementAt( 0 )).oznaka=='(' &&         ((Token)tokeni.elementAt( 2 )).oznaka==')'         )         {         tokeni.removeElementAt( poz+1 );         tokeni.removeElementAt( poz-1 );         }      return;      }   private static double stupnjevi_izlaz( double x )      {      if ( Aplet.drg=='D' )         return Matematika.rad_to_deg( x );      else if ( Aplet.drg=='R' )         return x;      else if ( Aplet.drg=='G' )         return Matematika.rad_to_grad( x );      else         return 0;      }   private static double stupnjevi_ulaz( double x )      {      if ( Aplet.drg=='D' )         return Matematika.deg_to_rad( x );      else if ( Aplet.drg=='R' )         return x;      else if ( Aplet.drg=='G' )         return Matematika.grad_to_rad( x );      else         return 0;      }	// izracunava i vraca rezultat funkcije	// provjera : da	private static double rezultat_funkcije( Vector tokeni, int pozicija_funkcije )   	{		double rezultat=0;      double operand;		Token t;		String fn;  		t=(Token)tokeni.elementAt( pozicija_funkcije );		fn=((Funkcija)t.token).funkcija;		t=(Token)tokeni.elementAt( pozicija_funkcije+2 );		operand=vrijednost_operanda( t );      // 1. Trigonometric		if ( fn.equals("sin") )			rezultat=Math.sin( stupnjevi_ulaz( operand ) );		else if ( fn.equals("cos") )			rezultat=Math.cos( stupnjevi_ulaz( operand ) );		else if ( fn.equals("tan") )			rezultat=Math.tan( stupnjevi_ulaz( operand ) );		else if ( fn.equals("cot") )			rezultat=Matematika.cot( stupnjevi_ulaz( operand ) );		else if ( fn.equals("sec") )			rezultat=Matematika.sec( stupnjevi_ulaz( operand ) );		else if ( fn.equals("csc") )			rezultat=Matematika.csc( stupnjevi_ulaz( operand ) );      // 2. Inverse trigonometric		else if ( fn.equals("asin") )			rezultat=stupnjevi_izlaz( Math.asin( operand ) );		else if ( fn.equals("acos") )			rezultat=stupnjevi_izlaz( Math.acos( operand ) );		else if ( fn.equals("atan") )			rezultat=stupnjevi_izlaz( Math.atan( operand ) );		else if ( fn.equals("atan2") )         {   		t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		double operand1=vrijednost_operanda( t );			rezultat=Math.atan2( operand, operand1 );         }		else if ( fn.equals("acot") )			rezultat=stupnjevi_izlaz( Matematika.acot( operand ) );		else if ( fn.equals("asec") )			rezultat=stupnjevi_izlaz( Matematika.asec( operand ) );		else if ( fn.equals("acsc") )			rezultat=stupnjevi_izlaz( Matematika.acsc( operand ) );      // 3. Hyperbolic		if ( fn.equals("sinh") )			rezultat=Matematika.sinh( operand );		else if ( fn.equals("cosh") )			rezultat=Matematika.cosh( operand );		else if ( fn.equals("tanh") )			rezultat=Matematika.tanh( operand );		else if ( fn.equals("coth") )			rezultat=Matematika.coth( operand );		else if ( fn.equals("sech") )			rezultat=Matematika.sech( operand );		else if ( fn.equals("csch") )			rezultat=Matematika.csch( operand );      // 4. Inverse hyperbolic		else if ( fn.equals("asinh") )			rezultat=Matematika.asinh( operand );		else if ( fn.equals("acosh") )			rezultat=Matematika.acosh( operand );		else if ( fn.equals("atanh") )			rezultat=Matematika.atanh( operand );		else if ( fn.equals("acoth") )			rezultat=Matematika.acoth( operand );		else if ( fn.equals("asech") )			rezultat=Matematika.asech( operand );		else if ( fn.equals("acsch") )			rezultat=Matematika.acsch( operand );      // 5. Exponential		else if ( fn.equals("log10") )			rezultat=Matematika.log10( operand );		else if ( fn.equals("log2") )			rezultat=Matematika.log2( operand );		else if ( fn.equals("log") )			rezultat=Math.log( operand );		else if ( fn.equals("exp10") )			rezultat=Matematika.exp10( operand );		else if ( fn.equals("exp2") )			rezultat=Matematika.exp2( operand );		else if ( fn.equals("exp") )			rezultat=Math.exp( operand );		else if ( fn.equals("sqrt") )			rezultat=Math.sqrt( operand );		else if ( fn.equals("cur") )			rezultat=Matematika.cur( operand );      // 6. Combinatoric		else if ( fn.equals("comb") )			{			long operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(long)vrijednost_operanda( t );			rezultat=Matematika.comb( (long)operand, operand2 );			}		else if ( fn.equals("combr") )			{			long operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(long)vrijednost_operanda( t );			rezultat=Matematika.combr( (long)operand, operand2 );			}		else if ( fn.equals("perm") )			rezultat=Matematika.perm( (long)operand );		else if ( fn.equals("permr") )			{			long operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(long)vrijednost_operanda( t );			rezultat=Matematika.permr( (long)operand, operand2 );			}		else if ( fn.equals("var") )			{			long operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(long)vrijednost_operanda( t );			rezultat=Matematika.var( (long)operand, operand2 );			}		else if ( fn.equals("varr") )			{			long operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(long)vrijednost_operanda( t );			rezultat=Matematika.varr( (long)operand, operand2 );			}      // 7. Statistical		else if ( fn.equals("sum") )			rezultat = Matematika.sum( tokeni, pozicija_funkcije );		else if ( fn.equals("avg") )		   rezultat = Matematika.avg( tokeni, pozicija_funkcije );		else if ( fn.equals("min") )			rezultat = Matematika.min( tokeni, pozicija_funkcije );		else if ( fn.equals("max") )			rezultat = Matematika.max( tokeni, pozicija_funkcije );		else if ( fn.equals("stddev") )			rezultat = Matematika.stddev( tokeni, pozicija_funkcije );		else if ( fn.equals("count") )			rezultat = Matematika.count( tokeni, pozicija_funkcije );      // 8. Other		else if ( fn.equals("abs") )			rezultat=Math.abs( operand );		else if ( fn.equals("ceil") )			rezultat=Math.ceil( operand );		else if ( fn.equals("fact") )			rezultat=Matematika.fact( (long)operand );		else if ( fn.equals("floor") )			rezultat=Math.floor( operand );		else if ( fn.equals("pow") )			{			double operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=vrijednost_operanda( t );			// rezultat=Math.pow( operand, operand2 );         rezultat=Matematika.potenciranje( operand, operand2 );			}		else if ( fn.equals("random") )			rezultat=Math.random() * operand;		else if ( fn.equals("round") )         {			byte operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(byte)vrijednost_operanda( t );         String s=Zaokruzivanje.round( formatirani_broj( operand ), operand2 );         rezultat=Tokenizacija.string_to_double( s );         }		else if ( fn.equals("trunc") )         {			byte operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=(byte)vrijednost_operanda( t );         String s=Zaokruzivanje.trunc( formatirani_broj( operand ), operand2 );         rezultat=Tokenizacija.string_to_double( s );         }		else if ( fn.equals("sign") )			rezultat=Matematika.sign( operand );		else if ( fn.equals("frac") )			rezultat=Matematika.frac( operand );		else if ( fn.equals("hypot") )			{			double operand2;			t=(Token)tokeni.elementAt( pozicija_funkcije+4 );   		operand2=vrijednost_operanda( t );			rezultat=Matematika.hypot( operand, operand2 );			}		else if ( fn.equals("deg") )			rezultat=Math.toDegrees ( operand );		else if ( fn.equals("rad") )			rezultat=Math.toRadians ( operand );		return rezultat;   	}   // provjera : da	public static Vector rezultat( Vector tokeni )   	{		Vector	v = new Vector();		String 	medurezultat;      izbacivanje_visestrukih_zagrada( tokeni );      for ( int j=0; j<tokeni.size(); j++ )         izbacivanje_zagrada( tokeni, j );		// postepeno racunanje izraza		do			{			medurezultat = spoj_tokena( tokeni );			v.addElement( medurezultat );			}		while ( korak_izracunavanja( tokeni ) );		Token t=(Token)tokeni.elementAt( 0 );      if ( t.oznaka!='D' )         {			double x=vrijednost_operanda( t );   		tokeni.setElementAt( new Token( new Double(x), 'D', 0, 0 ), 0 );   		v.setElementAt( spoj_tokena( tokeni ), 0 );         }		return v;   	}	// provjera : da	public static Vector ispis_tokena( Vector tokeni )   	{		Vector rezultat=new Vector();      String izraz=null;		Token t;		for ( int i=0; i<tokeni.size(); i++ )			{			t=(Token)tokeni.elementAt( i );			izraz=(t.token).toString();   		if ( izraz.endsWith( ".0" ) )     			izraz=izraz.substring( 0, izraz.length()-2 );         izraz=izraz + " ; " + Provjera_izraza.naziv_tokena( t.oznaka );         rezultat.addElement( izraz );         izraz=null;			}		return rezultat;   	}   public static int dodjeljivanje( String s )      {      int i=0;      try         {         while ( Character.isDigit( s.charAt( i ) ) ||            Character.isUpperCase( s.charAt( i ) ) ||            Character.isWhitespace( s.charAt( i ) ))            i++;         if ( s.charAt( i )=='=' && s.charAt( i+1 )!='=' &&            Character.isUpperCase( s.charAt( 0 ) ) )            return i;         }      catch ( Exception e )         {         return 0;         }      return 0;      }   } // kraj klase

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产调教视频一区| 国内成人精品2018免费看| 久久99精品国产麻豆不卡| gogo大胆日本视频一区| 日韩欧美国产一区二区三区| 亚洲欧美日本在线| 丁香六月久久综合狠狠色| 91精品国产91热久久久做人人 | 成人午夜又粗又硬又大| 欧美视频一区二区| 亚洲欧洲性图库| 国产一区二区三区最好精华液| 欧美色男人天堂| 亚洲人成亚洲人成在线观看图片| 国内国产精品久久| 欧美成人video| 蜜臀av一区二区| 欧美一区二区网站| 亚瑟在线精品视频| 欧美主播一区二区三区| 亚洲男人天堂一区| 色哟哟精品一区| 亚洲精品乱码久久久久久| a4yy欧美一区二区三区| 国产亚洲一区二区三区四区| 久久精品夜色噜噜亚洲a∨| 亚洲午夜久久久久久久久久久 | 欧美一区二区三区在线电影| 亚洲精品久久7777| 成人app软件下载大全免费| 久久久精品黄色| 国产精品一区免费视频| 久久久久久影视| 国产黄色91视频| 国产欧美一区二区三区在线老狼 | 99久久99久久精品国产片果冻| 国产欧美综合在线观看第十页| 国产精品一区二区黑丝| 久久久久亚洲综合| 成人激情开心网| 亚洲欧美一区二区三区国产精品| 91久久香蕉国产日韩欧美9色| 一区二区在线观看免费| 欧美日韩精品一区二区在线播放| 日日夜夜免费精品视频| 欧美一区二区三区影视| 国产一区二区毛片| 中文字幕一区三区| 欧美日韩小视频| 久久国产精品99精品国产| 久久久99久久| 日本高清免费不卡视频| 亚洲高清在线视频| 久久久久久久精| 成人一区二区三区| 亚洲欧美经典视频| 欧美日韩高清影院| 国内成人自拍视频| 亚洲色图在线播放| 欧美一级艳片视频免费观看| 国产精品12区| 亚洲自拍偷拍欧美| 亚洲精品一线二线三线无人区| 成人av影院在线| 日韩高清在线一区| 欧美激情艳妇裸体舞| 欧美视频在线一区二区三区 | 久久久无码精品亚洲日韩按摩| av在线不卡免费看| 日本人妖一区二区| 亚洲天堂久久久久久久| 91精品蜜臀在线一区尤物| 成人免费av在线| 日韩高清一区在线| 最新国产成人在线观看| 日韩精品一区二区三区中文不卡| 成人精品视频网站| 蜜桃av一区二区三区| 亚洲欧美日本韩国| 国产亚洲女人久久久久毛片| 欧美日韩一区二区欧美激情| 国产成人av电影免费在线观看| 亚洲综合视频网| 国产精品你懂的在线欣赏| 欧美猛男超大videosgay| 国产成人综合网| 精品一区二区三区在线视频| 一区二区日韩av| 国产精品女主播av| 精品久久久影院| 欧美日韩高清一区二区三区| 成人教育av在线| 国产一区二区三区免费播放| 亚洲成av人综合在线观看| 中文字幕中文乱码欧美一区二区 | 国产成人免费视| 久久国产生活片100| 亚洲一区二区在线免费看| 国产夜色精品一区二区av| 欧美日韩视频不卡| 在线观看日韩电影| 91欧美激情一区二区三区成人| 国产成人aaaa| 国产成人综合视频| 国产福利精品一区| 国产精品亚洲午夜一区二区三区 | 亚洲v中文字幕| 亚洲精品一二三四区| 中文一区二区在线观看| 国产亚洲午夜高清国产拍精品| 欧美大片在线观看| 欧美一级生活片| 欧美一卡在线观看| 欧美日韩国产综合视频在线观看| 日本电影亚洲天堂一区| 91精品办公室少妇高潮对白| 色哟哟在线观看一区二区三区| 色综合久久久久网| 色94色欧美sute亚洲13| 91电影在线观看| 欧美美女激情18p| 91精品国产综合久久精品麻豆| 欧美男人的天堂一二区| 91精品国产综合久久国产大片| 欧美一激情一区二区三区| 日韩美女视频一区二区在线观看| 日韩精品一区二区三区老鸭窝| 日韩精品一区二区三区swag | 一区二区欧美国产| 亚洲国产精品尤物yw在线观看| 亚洲成av人片在线观看| 另类专区欧美蜜桃臀第一页| 精品亚洲成a人在线观看| 国产一区二区三区久久久| 成人爽a毛片一区二区免费| 成人免费高清在线| 欧美在线免费观看视频| 欧美一级二级在线观看| 久久久99精品久久| 一区二区三区小说| 免费日本视频一区| 成人国产电影网| 欧美日韩五月天| wwww国产精品欧美| 最新不卡av在线| 奇米影视一区二区三区| 国产成人av电影在线| 欧美亚洲综合在线| 久久精品欧美一区二区三区不卡 | 国产精品一区二区无线| eeuss鲁片一区二区三区| 欧美最猛黑人xxxxx猛交| 91精品视频网| 国产精品视频一二三区| 午夜激情久久久| 成人一道本在线| 欧美日韩黄色一区二区| 欧美韩国日本综合| 亚洲va国产天堂va久久en| 国产一区二区在线免费观看| 一本久久a久久精品亚洲| 精品国精品国产| 亚洲在线视频网站| 国产精品一区二区久久不卡| 欧美性极品少妇| 欧美国产一区二区在线观看 | 91精品国产黑色紧身裤美女| 中文字幕av不卡| 久久不见久久见免费视频7| 99久久久国产精品免费蜜臀| 91精品福利在线一区二区三区| 中文字幕一区二区三区精华液| 美女www一区二区| 欧美揉bbbbb揉bbbbb| 亚洲美女免费视频| 成人深夜福利app| 精品福利一区二区三区免费视频| 亚洲大片一区二区三区| av中文字幕在线不卡| 久久奇米777| 久久成人18免费观看| 欧美日韩一级片在线观看| 国产精品美日韩| 国产91丝袜在线播放| 26uuu另类欧美| 九色porny丨国产精品| 欧美日韩性生活| 亚洲成人久久影院| 在线精品视频一区二区| 亚洲日本中文字幕区| 99在线精品一区二区三区| 欧美经典一区二区三区| 国产成人综合网| 久久精品亚洲精品国产欧美| 激情欧美一区二区| 欧美一级免费观看| 免费成人在线观看视频| 日韩视频免费直播| 激情图片小说一区| 久久人人超碰精品|