Close
Faqja 2 prej 2 FillimFillim 12
Duke shfaqur rezultatin 11 deri 15 prej 15
  1. #11
    i/e regjistruar
    Anėtarėsuar
    24-12-2010
    Postime
    1
    Kerkoj ndjes te qart e kam
    Ndryshuar pėr herė tė fundit nga sh2dow : 18-04-2011 mė 17:18

  2. #12
    i/e regjistruar
    Anėtarėsuar
    24-12-2010
    Postime
    10

    Thumbs up

    Citim Postuar mė parė nga hot_prinz Lexo Postimin
    Nje zgjidhje e mundshme ne C# perderisa perdoruesi fut kohen ekzakt ne formatin e sakte.
    Kodi i C# eshte i perafert me C++ dhe duhet te pershtatet:

    Kodi:
    using System;
    
    namespace xKoha
    { ....
    Faleminderit edhe juve po ashtu

  3. #13
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    Citim Postuar mė parė nga sh2dow Lexo Postimin
    A do ishte e mundur qe kur te shkruajm kohen p.sh 00 vendi i tret te jet i rezervuar qe automatikisht te shtyp programi : ?
    Po eshte e mundur, intern sekondat te inicializohen me 0 por nuk do te shfaqen automatikisht ne cmd dhe nese sekondat shkruhen ne cmd nuk do te mirren parasysh.
    Por ora dhe minutat ne formatin 00:00 duhet te ekzistojne. Pasi qe ndaresja ':' nuk vertetohet, ':' mund te zevendesohet me secilin karakter, psh. (12-34 ose 12/34):

    Kodi:
    #include 
    #include 
    #include 
    #include 
    
    using namespace std;
    
    struct KOHA
    { 
        int ora; 
        int minuta; 
        int seconda; 
    }; 
    
    int main(int argc, char *argv[])
    {
        
        cout<<"Fute kohen e pare ne formatin 00:00:00"<>s1;
        string s1ora = s1.substr(0,2);
        int i1ora = atoi(s1ora.c_str());
        string s1minuta = s1.substr(3,2);
        int i1minuta = atoi(s1minuta.c_str());
        int i1sekonda = 0;
        
        KOHA k1 = {i1ora,i1minuta,i1sekonda};
        
        cout<<"Fute kohen e dyte ne formatin 00:00:00"<>s2;
        string s2ora = s2.substr(0,2);
        int i2ora = atoi(s2ora.c_str());
        string s2minuta = s2.substr(3,2);
        int i2minuta = atoi(s2minuta.c_str());
        int i2sekonda = 0;
        
        KOHA k2 = {i2ora,i2minuta,i2sekonda};
         
        int t1 = (k1.ora * 3600) + (k1.minuta * 60) + k1.seconda;
        int t2 = (k2.ora * 3600) + (k2.minuta * 60) + k2.seconda;
         
        int ts = abs(t1 - t2);
        
        int h = ts / 3600;          
        int m = (ts % 3600) / 60;   
        int s = (ts % 3600) % 60;
        
        KOHA kf = {h, m, s};
        
        cout<<"Rezultati i diferences:"<
    
    tempus fugit, amor manet in aeternum corde

  4. #14
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    Citim Postuar mė parė nga Studenti_K Lexo Postimin
    Faleminderit edhe juve po ashtu
    Me nder qofsh
    tempus fugit, amor manet in aeternum corde

  5. #15
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    Me "Do While" mund te kontrollohet se a eshte e sakte koha e shtypur nga perdoruesi, ne kete rast kontrollohet vetem gjatesia e stringut nese eshte 8 karaktere qe eshte ekuivalent me "00:00:00". Nese stringu eshte me i vogel apo me i madh perdoruesi duhet te shtype nje kohe tjeter.

    Kodi:
    #include 
    #include 
    #include 
    #include 
    
    using namespace std;
    
    struct KOHA
    { 
        int ora; 
        int minuta; 
        int seconda; 
    }; 
    
    int main(int argc, char *argv[])
    {
        
        string s1;
        
        do
        {
            cout<<"Fute kohen e pare ne formatin 00:00:00"<>s1;       
        }while(s1.size() != 8);
        
        string s1ora = s1.substr(0,2);
        int i1ora = atoi(s1ora.c_str());
        string s1minuta = s1.substr(3,2);
        int i1minuta = atoi(s1minuta.c_str());
        string s1sekonda = s1.substr(6,2);
        int i1sekonda = atoi(s1sekonda.c_str());
        
        KOHA k1 = {i1ora,i1minuta,i1sekonda};
        
        string s2;
        
        do
        {
            cout<<"Fute kohen e dyte ne formatin 00:00:00"<>s2;       
        }while(s2.size() != 8);
        
        string s2ora = s2.substr(0,2);
        int i2ora = atoi(s2ora.c_str());
        string s2minuta = s2.substr(3,2);
        int i2minuta = atoi(s2minuta.c_str());
        string s2sekonda = s2.substr(6,2);
        int i2sekonda = atoi(s2sekonda.c_str());
        
        KOHA k2 = {i2ora,i2minuta,i2sekonda};
         
        int t1 = (k1.ora * 3600) + (k1.minuta * 60) + k1.seconda;
        int t2 = (k2.ora * 3600) + (k2.minuta * 60) + k2.seconda;
         
        int ts = abs(t1 - t2);
        
        int h = ts / 3600;          
        int m = (ts % 3600) / 60;   
        int s = (ts % 3600) % 60;
        
        KOHA kf = {h, m, s};
        
        cout<<"Rezultati i diferences:"<
    
    tempus fugit, amor manet in aeternum corde

Faqja 2 prej 2 FillimFillim 12

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