Pereiti prie turinio

gestis

Nariai
  • Pranešimai

    51
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

gestis Pranešimai

  1. Sveiki, dariau programavimo namų darbą , ir susidūriau su problema. Reikia išspręsti tokį uždavinį:

     

    Pateikiamas 9 aukštų namo parduodamų butų sąrašas. Kiekviename laiptinės aukšte yra po 3 butus. Žinomas

    buto numeris, bendras plotas, kambarių skaičius, pardavimo kaina, telefono Nr. Suraskite butus, kurie turi

    nurodytą kambarių skaičių ir kurių kaina neviršija nurodytos kainos, ir juos surašykite į tinkamų butų

    konteinerį.

     

    Nežinau, kaip iš visų butų konteierio paimti tik vieną,o ne visus butus, nes kai meginu rašyti ,kad į tinkamų butų konteinerį dėtų tik vieną buta rašo, kad negali konvertuoti tokio tipo. Gal galėtumėt patarti ką daryti?

     

    Programos tekstas:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.IO;
    namespace P4_1
    {
       class Butai
       {
           private int bnr;//buto nr
           private double plotas;
           private int ksk;//kambariu skaicius
           private double kaina;
           private int tnr;//telefono nr.
           public Butai(int bnr, double plotas, int ksk, double kaina, int tnr)
           {
               this.bnr = bnr;
               this.plotas = plotas;
               this.ksk = ksk;
               this.kaina = kaina;
               this.tnr = tnr;
           }
           public int ImtiButoNr() { return bnr; }
           public double ImtiPlota() { return plotas; }
           public int ImtiKambSk() { return ksk; }
           public double ImtiKaina() { return kaina; }
           public int ImtiTelNr() { return tnr; }
           public override string ToString()
           {
               string eilute = string.Format("|{0,4:d}| {1,6:f2} |{2,7:d} |{3,7:f2} |{4,9:d}|", bnr, plotas, ksk, kaina, tnr);
               return eilute;
           }
       }
    
       class Namas
       {
           const int CMaxi = 100;
           private Butai[] T;
           private int n;
           public Namas()
           {
               n = 0;
               T = new Butai[CMaxi];
           }
           public Butai ImtiButa(int i) { return T[i]; }
           public int ImtiN() { return n; }
           public void Deti(Butai but) { T[n++] = but; }
       } 
    
           class TinkamiButai
           {
               const int CMaxi=100;
               private Namas[] T;
               private int n;
               public TinkamiButai()
               {
                   n = 0;
                   T = new Namas[CMaxi];
               }
               public Namas Imti(int i) { return T[i]; }
               public int Imti() { return n; }
               public void Deti(Namas nam) { T[n++] = nam; }
           }
    
       class Program
       {
           const int CMax=100;
           const string CFd= "..\\..\\u1.txt";
           const string CFrez = "..\\..\\rez.txt";
           static void Main(string[] args)
           {
               TinkamiButai Tnk = new TinkamiButai();
               Namas nam = new Namas();
               int nksk;
               double nkaina;
               int n;
               Console.WriteLine("Iveskite norima kambariu skaiciu");
               nksk = int.Parse(Console.ReadLine());
               Console.WriteLine("Iveskite didziausia kaina");
               nkaina = double.Parse(Console.ReadLine());
               Skaito(ref nam, out n, nksk, nkaina, CFd);
               if (File.Exists(CFrez))
                   File.Delete(CFrez);
               AtrenkaTinkamusButus(ref Tnk, nam, nksk, nkaina);
               Console.WriteLine(Tnk.Imti());
               Spausdina(Tnk,nam,CFrez);
    
           }
    
           static void Skaito(ref Namas nam, out int n, int nksk, double nkaina,string fv)
           {
               n = 0;
               int bnr, ksk, tnr;
               double plotas, kaina;
               string line;
               using (StreamReader reader = new StreamReader(fv))
               {
                   while ((line = reader.ReadLine()) != null)
                   {
                       string[] parts;
                       parts = line.Split(';');
                       bnr = int.Parse(parts[0]);
                       plotas = double.Parse(parts[1]);
                       ksk = int.Parse(parts[2]);
                       kaina = double.Parse(parts[3]);
                       tnr = int.Parse(parts[4]);
                       Butai but = new Butai(bnr, plotas, ksk, kaina, tnr);
                       nam.Deti(but);
                       n++;
                   }
               }
           }
    
           static void AtrenkaTinkamusButus(ref TinkamiButai Tnk, Namas nam,int nksk,double nkaina)
           {
               for (int i = 0; i < nam.ImtiN(); i++)
               {
                   if ((nam.ImtiButa(i).ImtiKambSk() == nksk) && (nam.ImtiButa(i).ImtiKaina() <= nkaina))
                   {
                       Tnk.Deti(nam); 
                   }
               }
           }
    
           static void Spausdina(TinkamiButai Tnk,Namas nam ,string fv)
           {
               using (var fr = File.AppendText(fv))
               {
                   string virsus =   "---------------------------------------------\r\n"
                                   + "|Buto| Plotas |Kambariu|Kaina    |Tel   NR |\r\n"
                                   + "---------------------------------------------\r\n";
                   if (Tnk.Imti() != 0)
                   {
                       fr.Write(virsus);
                       for (int i = 0; i < Tnk.Imti(); i++)
                       {
                               fr.WriteLine(Tnk.Imti(i).ImtiButa(j).ToString());
                               fr.WriteLine("---------------------------------------------");
                       }
                   }
                   else fr.WriteLine("Tokiu butu nerasta");
               }
           }
       }
    }
    

     

    Ačiū labai už pagalbą ! :rolleyes:

  2. Yra tam code mygtuaks skirtas, ne bold.

     

    <td align="center" style="border-collapse:collapse; border:1px solid #669900;">
    
       <?php 
       if ( $row["CtlCode"] == 32 ) {
           echo $row["Name"]; 
           echo "[Game Master]";
       } else if ( $row["CtlCode"] == 0 ) {
           echo $row["Name"]; 
           echo "[Paprastas Zaidejas]";
       }
       ?>
    
    </a></td>
    

     

    Užsidarantis <a> neturi pradžios. Rašyk normaliai if else su breketais.

    Aciu labai!!! :)

     

    Aš tavo vietoje kodą perrašyčiau bent taip:

    <?=$row['Name'].($row['CtlCode'] == 32 ? '[Game Master]' : ($row['CtlCode'] == 0 ? '[Paprastas Zaidejas]' : ''))?>

    gal galetum paaiskinti kaip cia kas vyko, be if neisivaizdavau sitos situacijos:)

  3. Sveiki, tvarkau draugui svetaine, ir iškilo problema, neberandu klaidos, nes galva jau visai ataušo, gal rasit jūs, būčiau begalo dėkingas...

    Parse error: parse error, expecting `')'' in C:\xampp\htdocs\pages\topsistema.php on line 63

    63 line:

    <td align="center" style="border-collapse:collapse; border:1px solid #669900;">
    <? if($row["CtlCode"]==32)
        echo $row["Name"];
        echo "[Game Master]"; 
       else if($row["CtlCode"]==0)  
        echo $row["Name"]; echo "[Paprastas Zaidejas]";  
    ?></a></td>

    Ačiū jums dar kartelį! :unsure:

  4. Pabandyk ir suzinosi. Jeigu neveiks tai gali nuo pliuso per jungikli remote pasidaryt.

     

    Siaip kiek greitai permeciau google, tai zmones nuo cigareciu pridegejo jungia. Tai turbut nebus ten remote.

    Reikės pamegint jei nerasiu laido fyškėj :) Ačiū labai:)

  5. Sveiki , šiandien vedžiau laidus į stiprintuvą, ir iškilo klausimas. Kur CD70 Navi magnetoloje jungti 'remote' laida? Ar ten , pirmame stulpelyje ,paskutineje eiluteje, kur yra ta antenele? Štai schema:

    3f923b982a.png

    Ačiū už atsakymus! :)

  6. Sveiki visi, žiūrinėju specialybes ir iškilo pora klausimėlių apie informatikos inžineriją ir programų sistemas.

    1. Kuo skiriasi informatikos inžinerija ir programų sistemos?

    2. Jūsų nuomone, kuri specialybė geresnė bei įdomesnė?

    Gal atsiras žmonių kurie dirba ir galėtų papasakoti apie darbą ir pliusus bei minusus? Ačiū jums labai! :)

  7. Labas vakaras visiems, rašausi VBE kalbos planą ir nesugalvoju paskutinio teiginio, kurį turėsiu pagrįsti argumentais... Gal galėtumėt padėti sugalvoti teiginį, būčiau jums labai dėkingas.... Tema: Asmenybės laikysena ribinėse situacijose.

    Parašyti teiginiai:

    1.Kritinėje situacijoje daugelio žmonių gyvenimo tikslas-išgyventi.

    2.Būna atvėjų,kad ribinėje situacijoje žmogus pasiduoda.

    Ačiū jums labai,jūs mano paskutinė viltis! :unsure:

  8. Siūlyčiau iš naujo ant kokio kito pc pasidaryti bootable usb ar cd su rufus ir bandyti instalinti. Man čia panašiau, kad ne taip bootable cd ar usb padarytas :)

    Veikia, ačiū tau labai! :) Jei galit neištrinkit temos, manau dar kam nors gali prireikti šios informacijos. :)

  9. Sveiki,perrašinėju windowsus kompiuteriui ir iškilo bėda: suformatavus diską kompiuteris persijungė ir dabar meta tokius žodžius:"Press any key to boot from CD...." paspaudus mygtuka niekas nereguoja po keletos sekundžių išmeta šiuos žodžius:"BOOTMGR is missing/Press Ctrl+Alt+Del to restart". Internete ieškojau kaip tai sutvarkyti, bet kadangi formatuotas diskas tai nėra ką repairinti.. Jei galit padėkit , ačiū visiems...

  10. Sveiki! Gal šiame forume yra žmonių, kurie turi patirties Casino.com svetainėje? Apie šią svetainę sužinojau iš 6k.lt ,norėčiau pameginti, bet... Bijau kad liksiu apgautas.. Pagrindinis šios temos klausimas: Ar casino.com neapgaudineja , ir ar nebus taip kad išloštų pinigų negalės išsikeisti? Ačiū iš anksto už atsakymus. :)

  11. Sveikučiai! Noriu persirašyti samsung galaxy europe OS i android 2,2 , bęt susiduriau su problema, ir niekur nerandu jos sprendimo,.. Problema : esu isirašęs visus driverius, rodo kad telefonas prisijungė prie kompiuterio , o per programą ( Odin Multi Downloader i5500) kai paspaudi START išmeta lentelę ( Please connect phones)..

     

    Gal esate kas nors susidūrę su tokia problema ir žinot kaip ją išspręsti?

     

     

    Iš anksto sakau AČIŪ!

  12. Sveiki, gal galit išspręst šiuos uždavinius,meginu jau spręst 2h niekaip nesuprantu kaip.... :

    1.Autobusas važiuoja 72km/h greičiu.Kiek kartų per vieną sekundę apsisuka autobuso ratai,kuriį skersmuo lygus 80cm?

     

     

    2.Kūno sukimosi periodas lygus 10 s.Kokiu kampiniu greičiu sukasi kūnas?

  13. Sveiki dar kartą, šį kartą rašau jums ,todėl ,nes ištiko problemėlė.

     

    Ant 97+99 man raidės kažkokios keistos, susiliejusios ar kažkas panašaus, gal galėtumėt padėt išspręsti šią problemą? P.S. ant windows xp sp3. Ačiū.

  14. Sveiki , vėl man problema padėkit jei galit... Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\wamp\www\index.php on line 42

     

    index:

     

    if ($psl == "registracija2") {

    $slapyvardis = $_POST['nick'];

    $slaptazodis = $_POST['pass'];

    $elpastas = $_POST['email'];

    $slapyvardis = preg_replace("[A-Za-z0-9]" , "" , $slapyvardis);

     

    if ($slapyvardis == "" or $slaptazodis == "" or $elpastas == "") {

    if (file_exsits("$slapyvardis.txt")) {

    echo "Toks slapyvardis jau egzistuoja"

    } else {

    echo "Registracija sekminga!";

    $atidaryti = fopen ("$slapyvardis.txt","w");

    fwrite ($atidaryti , "$slapyvardis|$slaptazodis|elpastas")

    fclose($atidaryti);

    }

    }

    }

     

    >?

     

     

     

    Ačiū!

  15. Parse error: syntax error, unexpected '<' in C:\wamp\www\index.php on line 10

     

    <form action="index.php?psl=patvirtinti", method="post">

    Slapyvardis: <input name="slapyvardis" /><br>

    Vardas: <input name ="vardas" /><br>

    Amzius: <input name ="amzius" /><br>

    <input type="submit" value="Issiusti" />

    </form>

×
×
  • Pasirinkite naujai kuriamo turinio tipą...