Close
Faqja 2 prej 2 FillimFillim 12
Duke shfaqur rezultatin 11 deri 14 prej 14
  1. #11
    i/e regjistruar Maska e boraa
    Anėtarėsuar
    19-03-2004
    Vendndodhja
    Tirane
    Postime
    15
    Kodi:
    package ConsoleApplication1;
    
    import System.Math;
    
    /**
     * Summary description for Class1.
     */
    public class Class1
    {
    	public Class1()
    	{
    		//
    		// TODO: Add Constructor Logic here
    		//
    	}
    
    	/** @attribute System.STAThread() */
    	public static void main(String[] args)
    	{
    		//
    		// TODO: Add code to start application here
    		//
    		double angleDegrees = 90;
    		double angle = (angleDegrees*90)/Math.PI;//kthen kendin ne radian mqs keshtu e pranojne metodat.Supozohet qe kendi nga perdoruesi jepet ne grade
    		String trigFun = "";
    		trigFun = System.Console.ReadLine();
    		if(trigFun.equalsIgnoreCase("cos"))
    			System.out.println(Math.Cos(angle));
    		else
    			if(trigFun.equalsIgnoreCase("sin"))
    			System.out.println(Math.Sin(angle));
    		else
    			if(trigFun.equalsIgnoreCase("tan"))
    			System.out.println(Math.Tan(angle));
    		else
    			if(trigFun.equalsIgnoreCase("cotg"))
    		    {
    			  if((angleDegrees-90*angleDegrees/90)!=0)//kontrollon nese kendi ne grade i dhene eshte shumefish i 90 mqs eshte vlere e palejuar e cotg
    				  System.out.println(1/Math.Tan(angle));
    			 else
    				  System.out.println("ju keni shtypur nje vlere te palejuar per funksioni cotg");
    
    		    }
    		else
    			System.out.println("Jepni nje funksion trigonometrik");
    		
    		System.Threading.Thread.Sleep(1500);
    		
    	    
    		
            
    	}
    }
    
    ke dhe ketu nje metode vetem gjej nje menyre per leximin e double nga tastiera
    Ndryshuar pėr herė tė fundit nga edspace : 23-03-2004 mė 16:33
    :^ylli1

  2. #12
    ...gjenķ... Maska e mad
    Anėtarėsuar
    18-03-2004
    Vendndodhja
    Prage [EU]
    Postime
    1,321
    prit prit.......

    provova versionin 1. te kodit, ne plan te pare nuk ka asnje problem. dmth funksionet me vlerat e pergjithshme, si: sin(cos) 30, 45, 60, ecc jane ne rregull por kur shkruaj psh: tan 90( i cili nuk egziston) me jep nje vlere 1.6.........e vazhdon. tani une e modifikova kodin per 2 raste qe kapa une, :
    per tan 90, dhe cotan 0, qe te afishohet ndonje nesazh gabimi!
    por do te doja te beja te njejten gje edhe per shumfishat e tyre, meqe keto funksione jane te pakten gjysem periodike, per te mos thene me periode te plote.
    po per nje gje habitem, si ka mundesi qe meqe metoda eshte e gatshme, te mos kete te paracaktuar ate bashkesin e famshme te percaktimit????

    ja kodin e aktualizuar:

    Kodi:
    import java.lang.Math;
    
    
    public class Trig
    {
    	public static void main(String[] args)
    	{
    	// Catch exceptions if there are any ... 
    	try
    	{
    		double angle;
    		boolean err;
    		/*  get the second argument in "java Trig args[0] args[1]
    				which will be args[1] the trigonometric funct.
    		*/
    		String function = args[1];			
    		err=false;
    		
    		Double argDouble = new Double(args[0]);	// Assign args[0] to a Double type object
    		angle = argDouble.doubleValue();	// tear the primitive double value out of that, could have been done in one step
    		angle = angle * ( Math.PI / 180 );
    		/*		Get the function and calculate it. */
    		if (function.equals("cos") )
    				angle = Math.cos(angle);
    		else if (function.equals("sin"))
    				angle = Math.sin(angle);
    		else if (function.equals("tan")){
    			if(angle==90*( Math.PI / 180 )){
    				 System.out.println("Nuk eshte i percaktuar");
    				 err=true;
    			}
    				else angle = Math.tan(angle);
    		}
    		else if (function.equals("cotan")){
    			if(angle==0){
    				 System.out.println("Nuk eshte i percaktuar");
    				 err=true;
    			}
    				else angle = 1 / Math.cos(angle);
    		}
    		else
    			{
    				System.out.println("Enter a regular function: cos, sin, tan, cotan");
    				return;
    			}
    			
    		if(!err)System.out.println(angle);	//Print the angle
    	}
    	catch (NumberFormatException e)
    	{
    		System.out.println("The angle MUST be a number ");
    	}
    	catch (ArrayIndexOutOfBoundsException e)
    	{
    		System.out.println("There should be two arguments, an angle and a function");
    	}
    	
    	}	// finished with main
    }
    //mos duhet te perdor cikel ketu, qe sa here te gjeje vlere te njejte, te kete nderprerje me break;???
    Ndryshuar pėr herė tė fundit nga edspace : 23-03-2004 mė 16:32
    ::|maDes!gn © 2009|::

  3. #13
    i/e regjistruar Maska e boraa
    Anėtarėsuar
    19-03-2004
    Vendndodhja
    Tirane
    Postime
    15
    per te pare fushen e percaktimit ,psh ne rastin kur kemi vlere te palejuar per cotg
    qe eshte kendi 0 , 180 ,360 e me rradhe duhet qe pjestimi i vleres se kendit me 180 te jape mbetje 0 dmth te jete shumefish i 180 (ose i pi nqs vlera e kendit nga perdoruesi futet ne radian ).prandaj ne kodin qe kam derguar tek rasti i cotg

    kam bere :
    if( (angle - 180*angle/180) != 0)
    kete shumezimin prape me 180 e kam bere se nuk e di si e jep rezultatin ne kete rast pjesitimi ,jep double apo int .ideja eshte qe rezultati te jete int prandaj nese nuk eshte keshtu ndrysho operatorin

    ky kusht jep mbetjen e pjestimit te angle me 180 .nqs eshte zero ath eshte shumefish i 180 pra vlere e palejuar mqs eshte funx periodik.
    po keshtu dhe per 90 grade per tangentin.per cos dhe sin nuk ka vlera te palejura ,ato takohen veten tek tang dhe cotg mqs ka pjesime ,pra s ke me per te kontolluar per vlera te palejuara
    dmth:

    Kodi:
    double angleDegrees = 90; //vlera lexohet nga console
    
    double angle = Math.PI*angleDegrees/180;
    //kthen kendin ne radian mqs keshtu e pranojne metodat.Supozohet qe kendi nga perdoruesi jepet ne grade
    String trigFun = "";
    trigFun = System.Console.ReadLine();
    if(trigFun.equalsIgnoreCase("cos"))
    System.out.println(Math.Cos(angle));
    else
    if(trigFun.equalsIgnoreCase("sin"))
    System.out.println(Math.Sin(angle));
    else
    if(trigFun.equalsIgnoreCase("tan"))
    { if((angleDegrees - 90*angleDegrees/90)!=0)
    System.out.println(Math.Tan(angle));
    else
    System.out.println("keni dhene vlere te palejuar per funxionin tangent")
    }
    else
    if(trigFun.equalsIgnoreCase("cotg"))
    {
    if((angleDegrees-180*angleDegrees/180)!=0)//kontrollon nese kendi ne grade i dhene eshte shumefish i 90 mqs eshte vlere e palejuar e cotg
    System.out.println(1/Math.Tan(angle));
    else
    System.out.println("ju keni shtypur nje vlere te palejuar per funksioni cotg");
    
    }
    else
    System.out.println("Jepni nje funksion trigonometrik");
    Ndryshuar pėr herė tė fundit nga edspace : 23-03-2004 mė 16:31
    :^ylli1

  4. #14
    Programues Softueresh Maska e edspace
    Anėtarėsuar
    04-04-2002
    Vendndodhja
    Filadelfia, SHBA
    Postime
    2,565
    boraa dhe mad,

    Kur postoni kod ne forum eshte mire qe ta rrethoni ate me etiketat e kodit qe te ruaje formatin qe ju perdorni. Kjo e ben kodin me te qarte.
    Fotografitė e Bashkėngjitura Fotografitė e Bashkėngjitura  
    Ndryshuar pėr herė tė fundit nga edspace : 23-03-2004 mė 16:49
    Edi

Faqja 2 prej 2 FillimFillim 12

Tema tė Ngjashme

  1. Ėndrra ime, tė kem njė program timin nė FoxNews
    Nga brooklyn2007 nė forumin Bashkėpatriotėt e mi nė botė
    Pėrgjigje: 5
    Postimi i Fundit: 19-09-2010, 23:38
  2. C++ - Algoritėm pėr mbrojtjen e programit
    Nga Neritan Hyso nė forumin Arti i programimit
    Pėrgjigje: 34
    Postimi i Fundit: 27-04-2007, 17:44
  3. USA-Euroasia Grant Program
    Nga Larsus nė forumin Ekonomi & biznes
    Pėrgjigje: 0
    Postimi i Fundit: 05-02-2004, 13:01

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •