gestis
-
Pranešimai
51 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
gestis Pranešimai
-
-
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:
-
Tai trumpesnis if'o užrašymas ( http://php.net/manual/en/language.operators.comparison.php , ternary operator skiltis).
dekui labai, butinai pasistudijuosiu :)
-
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:)
-
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:
-
Ant visų magnetolų nugarėlių parašyta laidų spalvų reikšmės.
visur žiūrėjau, bet niekur taip ir neradau spalvų reikšmių pas save magnetoloj, peržvelgsiu internete :)
-
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:)
-
Fyškėj ieškok mėlyno laido, arba pajunk magnetolą ir su testeriu ieškok +12V ir jis turėtų būti palaidas, prie nieko neprijungtas.
Dekui labai :)
-
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:
Ačiū už atsakymus! :)
-
Dėkui visiems už atsakymus :)
-
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! :)
-
Ribinėje situacijoje pritapti ar kovoti? Čia galima apie S. Nėrį pakalbėt
Ačiū labai, pamėginsiu kažką pasirašyti šiuo teiginiu. :rolleyes:
-
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:
-
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. :)
-
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...
-
Bent jau aš tuo 6k.lt nelabai tikiu..
Vien dėl to čia ir teiraujuosi...
-
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. :)
-
serveroffer.lt ;)
-
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Ū!
-
Sveiki,kėliau gal kokius 20 failu, bet vis mėtė štai tokią lentelę:
http://www.part.lt/img/60863fcbe4bd22ed7f255ae96514ef89583.jpg
Gal galit padėti išspręsti šią problemą?
AČIŪ VISIEMS!
-
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?
-
Sveiki, ar įmanoma sukurti html botą? jei taip,gal atsirastu koks žmogus kuris pamokintu? Sumokėčiau.
-
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ū.
-
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ū!
-
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>
C# programos problema.
Programuotojų kampas
Atrašyta
Aciu labai uz atsakimus! :) viska susitvarkiau , reikejo daryti su trim klasem, nes kai buvau padares su dviejom liepe perdaryti :)