Close
Faqja 0 prej 2 FillimFillim 12 FunditFundit
Duke shfaqur rezultatin -9 deri 0 prej 14
  1. #1
    ...gjenķ... Maska e mad
    Anėtarėsuar
    18-03-2004
    Vendndodhja
    Prage [EU]
    Postime
    1,321

    Lightbulb Ndihme ne Programim!!!

    ne fillim nje pershendetje per kedo qe eshte duke lexuar!

    eshte nje kerkese per nje program ne gjuhen Java te cilit i kerkohet:
    me futjen e dy parametrave ne console, ku i pari te jeti kendi( ne grad) dhe i dyti te jete njeri nga funksionet trigonometrike(cos,sin,tg,cotg), programi te shkruaj rezultatin!

    p.s: une e kam provuar ne disa menyra, por edhe megjithese funksionet jane te gatshme per sin,cos, dhe tg, prap nuk po i rradhis dot ne menyre perzgjedhjeje!
    ju lutem, nqs ka mundesi te me ndihmoni sa me shpejt te jete e mundur sepse brenda te dieles behet mbyllja dhe ruajtja e serverit te rrjetit te shkolles!

    ju faleminderit!

  2. #2
    i/e regjistruar Maska e boraa
    Anėtarėsuar
    19-03-2004
    Vendndodhja
    Tirane
    Postime
    15
    pershendetje,

    mendoj qe per zgjidhjen e problemit ,ju duhen dy variabla qe te ruajne njeri vleren e kendit dhe tjetri qe mendoj duhet te jete string te ruaje se cilin prej funksioneve trigonometrike desheroni te perdorni.dhe pastaj me disa kushte logjike (if else ose me "switch" ) duhet testur funksioni i zgjedhur dhe nepermjet funksioneve te gatshme qe ofron gjuha mund te behen llogaritjet dhe te afishohet rezultati ne console.

    kjo do te ishte ne vija te pergjithshme rruga per zgjidhje,megjithate nuk arrij te kuptoj qarte problemin qe keni pasur ju gjate zgjidhjes apo nese ju desheroni kodin.gjithsesi shpresoj t u kem ardhur ne ndihme.nese keni me tej pyetje ...

  3. #3
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678
    mad Pershendetje:
    po te jap nje ide si gjysem pseudo code

    Kodi:
    import java.lang.math;
    
    . KETU hap main(String[] args) ose hap klasen e re 
    . e cila me pas mund te thirret nga main si te jene
    . specifikimet
    . Merr stringun qe mund te jete cos, sin, apo tan 
    . trigFunc - te kete funksionin trigonometrik
    
    
    
    String trigFunc;
    double angle;
    // po e ze qe trigFunc dhe angle i kane vlerat e tyre tashme
    
    if(trigFunc == cos)
    {
    	printo( Math.cos(angle) );
    }
    else if
    . te njejten gje edhe per funksionet e tjera
    . 
    .
    E bera printo sepse ne vitet e para profesorat e ndryshem u japin nxenesve klasa qe i kane bere vete per print etj. Nese do menyren standarte System.out... shkruaj prape.
    Nese e do kodin komplet nuk e di sa do mesoje nga assgn. ?? por megjithate mund ta kerkosh, te ta japim edhe te testuar por bjer specifikimet e sakta qe te jete i sakte.
    Gjithashtu nese mundohesh ta besh vete kujdes pak me cotan sepse sikur nuk vura re tek Math.lang keshtu qe mund te te duhet te luash pak vete aty.
    Pershendetje.
    Fen e ke krejt personale. MEMEDHEUN E KEMI TE PERBASHKET.

  4. #4
    ...gjenķ... Maska e mad
    Anėtarėsuar
    18-03-2004
    Vendndodhja
    Prage [EU]
    Postime
    1,321
    une e kuptoj cfare me ke shkruar, dhe jam munduar te bej dicka te tille, dhe si algoritem pak a shume, ja kam arritur, pervec funksionit cotg, sepse ashtu sic ti e di, nuk egziston ne sdk e JAVA-s. por prape disa here me kompilohet, disa here jo


    dmth:

    public class ExA {
    public static void main(String[] args) {

    String trigFunc = (cos, sin, tan);
    double angle;

    if (trigFunc==cos) {
    System.out.println(Math.cos(angle));
    }
    else {
    if (trigFunc==sin) {
    System.out.println(Math.sin(angel));
    }
    else {
    System.out.println(Math.tan(angle));
    {
    }
    }
    }



    une prap e provova, kaq sa kam shkruar, por nqs nuk e e keni te sikletshme dhe te mundimshme, ma nisni pra pseudokodin e plote. kerkesa e programit eshte me pak fjale:
    pasi te shkruhet ne console parametri i pare, i cili eshte masa e kendit ne grade(detyrimisht nje double), dhe parametri i dyte njeri nga funksionet trigonometrike(cos, sin, tan, cotan) programi te afishoje pergjigjen.

    shume faleminderit. e kuptoj qe eshte dicka e vogel, por po me jep nje siklet goxha te madh!

    se shpejti, shpresoj!

  5. #5
    Programues Softueresh Maska e edspace
    Anėtarėsuar
    04-04-2002
    Vendndodhja
    Filadelfia, SHBA
    Postime
    2,565
    Ketu ke kodin qe kerkon por ne C++
    Mjafton ta kthesh ne Java.

    cotg(x) = 1 / tg(x) apo jo? Perse ke shkruajtur funksion me vete?


    Kodi PHP:
    #include <iostream>
    #include <string>
    #include <cstdlib>
    #include <cmath> 
    #include <iomanip>


    using namespace std;

    int main(int argcchar *argv[])
    {
        const 
    double grad_ne_rad M_PI/180;  //grade ne radian

        
    double kendi;
        
    double rezultati;
        
    string funksioni "gabim";

        if (
    argc >= 3)
        {
            
    kendi atofargv[1] ) * grad_ne_rad;

            
    funksioni argv[2];

            if( 
    funksioni == "sin")
                
    rezultati sin(kendi);

            else if( 
    funksioni == "cos")
                
    rezultati cos(kendi);
            
            else if( 
    funksioni == "tg")
                
    rezultati tan(kendi);
            
            else if( 
    funksioni == "cotg")
                
    rezultati 1.0 tan(kendi);

            else
                
    funksioni "gabim";

        }

        if (
    funksioni != "gabim"){
                
    cout.precision(2);
                
    cout << funksioni << "( " << argv[1] << " ) = " 
                     
    << setiosflags(ios::fixed
                     << 
    rezultati << endl;
        }
        else{
            
    cout << "Komande e gabuar" << endl;
            
    cout << "perdorimi: " << argv[0] << " kendi [cos,sin,tg,cotg]" << endl;
            
    cout << "shembull: " << argv[0] << " 90 cos" << endl;
        }
            
        return 
    0;

    Ndryshuar pėr herė tė fundit nga edspace : 19-03-2004 mė 16:54
    Edi

  6. #6
    [L]{I}[N]{U}[X] Maska e Ardi_Pg_ID
    Anėtarėsuar
    28-01-2003
    Vendndodhja
    New York City Haven on Earth
    Postime
    2,678
    Per mendimin tim menyra me e mire per te bere nje gje te tille eshte nje select case ku mund te vesh 4 case te ndryshme per kete gje te tille

    char funksjoni;

    cout<<"\n Beni nje zgjedhje nga menyja e meposhtme"
    <<"\n\tTangenti"
    <<"\n\tCosinus"
    <<"\n\tSinus"
    <<"\n\tKotangent"< cin>>funksjoni


    case (funksjoni)

    case:a
    case:A
    {
    //kodi .....
    }
    e meradhe
    mos haro te vesh edhe failur code nuk e di sintaksen ne

    Kodi eshte en C++ modifikoje ne menyre te tille per java
    Forgiving Islamic Terrorists is Gods Duty, Our Duty Is To arrange the Meeting
    N. H. Schwarzkopf

  7. #7
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678
    Mad nuk e di nese ne kodin e vertet ke bere " if (trigFunc == "cos") " nese po duhet ta ndryshosh sic e kam bere une me poshte, klasa String te ofron "equals" method per te krahasuar dy stringje.
    Kur te pyeta per specifikime e kisha llafin,
    1. Nga merret input , nga console me komanden "java Trig 30 cos" psh. apo me " java Trig" dhe pastaj prompt userin per "30 cos" ??
    2. Ka nevoje per try ... catch Exceptions, une po i ve megjithate.

    Dikush tek "si te ..." per te njejten teme qe ke hapur ketu te ka rekomanduar "switch ... case" NUK mund te perdoret switch ne java per stringjet madje me mire mos te perdoret fare ne java, ne te kundert nga C ose C++ ne java switch reagon shemtuar ne disa raste, ka artikuj plot mbi kete ceshtje.
    Ja dhe kodin vers. 1, do ti japesh komanden
    java Trig 23 cos -- ne console (apo terminal po te perdoresh Unix)

    Kodi:
    import java.lang.Math;
    
    
    public class Trig
    {
    	public static void main(String[] args)
    	{
    	// Catch exceptions if there are any ... 
    	try
    	{
    		double angle;
    		/*  get the second argument in "java Trig args[0] args[1]
    				which will be args[1] the trigonometric funct.
    		*/
    		String function = args[1];			
    		
    		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") )
    				angle = Math.tan(angle);
    		else if (function.equals("cotan") )
    				angle = 1 / Math.cos(angle);
    		else
    			{
    				System.out.println("Enter a regular function: cos, sin, tan, cotan");
    				return;
    			}
    			
    		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
    }
    Ndryshuar pėr herė tė fundit nga cunimartum : 20-03-2004 mė 02:15

  8. #8
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678
    Nese duhet promptur useri per vlerat e kendit dhe cilin funksion dhe jo ti hidhen si argumenta mainit shkruaje nje shenim.

    Na dhe Trig.class te gatshme per ta testuar.
    Skedarėt e Bashkėngjitur Skedarėt e Bashkėngjitur
    Fen e ke krejt personale. MEMEDHEUN E KEMI TE PERBASHKET.

  9. #9
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678
    Me fal por komentet i vura ne anglisht qe ti kishe gati, por po shof qe je ne ceki, nese te ndihmojne me shume komentet shqip me thuaj.
    Fen e ke krejt personale. MEMEDHEUN E KEMI TE PERBASHKET.

  10. #10
    ...gjenķ... Maska e mad
    Anėtarėsuar
    18-03-2004
    Vendndodhja
    Prage [EU]
    Postime
    1,321
    programi eshte perfekt fare! persa i eprket komenteve, pa merak fare se perkthehen, por edhe po u vune ne anglisht, dmth kshu si jane, eshte bota, mos them qe eshte edhe me mire!
    ::|maDes!gn © 2009|::

Faqja 0 prej 2 FillimFillim 12 FunditFundit

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.
  •