Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem ktory programovaci jazyk si vybrat ?

ahoj,
uz dlho premyslam, ze sa zacnem ucit programovat v nejakom jazyku. ale neviem v akom.

vyber nechcem podmienit, tomu co je v sucasnosti najpopularnejsie a s cim najviac zarobim. napr. trend je asi vo webovych aplikaciach, mobilnych aplikaciach, web strankach.

je by som chcel nieco uzitocne, flexibilne, vsestranne, vsemocne... nemusit to byt naviazane na internet.

na obtiaznosti nezalezi.
Zmena kategórie, pôvodne: Programovanie (los)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
niekde som sa docital zase taky nazor ze: C je neefektívne, štruktúrované, zbytočne zložitejšie ako…
IT_lamiak 15.07.2013 21:21
IT_lamiak
A kazdy oknovy windows program musi alokovať/dealokovať pamäť, pumpovať message queue, ide len o to…
MM.. 15.07.2013 21:36
MM..
ak na to pojdem zase logicky tak: - pre C je viac literatury pre zaciatocnikov ako pre C++. ( v cest… nový
IT_lamiak 15.07.2013 23:08
IT_lamiak
OMG. Ty v životě nikdy nic nenaprogramuješ, na to nemáš. Hledáš stále nějaké ideální řešení, ofrfláv… nový
touchwood 15.07.2013 23:13
touchwood
Už s něčím konečně začni.. :-) nový
Niko Bellic 15.07.2013 23:16
Niko Bellic
tak potom sa asi ozaj nemozem zacat ucit kodit, co ma ale serie lebo chcem Výmluvy. nový
ms 15.07.2013 23:19
ms
Boze moj. Neda sa "zacat s C++". C++ je C, a plus su tam objekty. Takze ked zacinas s C++ tak zakoni… nový
MM.. 16.07.2013 11:05
MM..
... a kedze nemas paru vobec o nicom tak kludne mozes zacat aj s C#, ptz tam je toho uz najviac pred… nový
MM.. 16.07.2013 11:23
MM..
C++ je rozsireni C o objekty - z meho pohledu je C++ jeste vic neefektivni, strukturovanejsi a zbyte… nový
kubik 15.07.2013 22:34
kubik
Já myslím, žes vůbec nepochopil, a to ani po celé té diskusi zde, co vlastně chceš. Ty se domníváš,… nový
touchwood 15.07.2013 22:47
touchwood
toto sa urcite nedomnievam momentalne sa znazim zladidt 3 veci: - mnozstvo literatury pre zaciatocni… nový
IT_lamiak 15.07.2013 23:41
IT_lamiak
jedine co mi vychadza je c++ ale nie je k tomu literatura pre zaciatocnika aspon v cestine. Zrovna… nový
AZOR 15.07.2013 23:54
AZOR
Tak jo, tak sis vybral. Ale ztratil jsi 2 dny na vcelku nepodstatném výběru. Kolik asi strávíš nad p… nový
Wikan 16.07.2013 07:37
Wikan
? Obyčejně Ti rozumím, ale nyní nerozumím vubec - naopak, výběr jazyka je task na téměř libovolnou d… nový
AZOR 16.07.2013 07:48
AZOR
Pokud by řešil, jaký jazyk je nejvhodnější na nějaký úkol, či jaký ho nejlépe uživí, tak bys měl pra… nový
Wikan 16.07.2013 10:34
Wikan
Prvně by ses měl naučit a pochopit algoritmizaci. Z výukových důvodů se dříve hodně doporučovalo zač… nový
MachR55 16.07.2013 09:41
MachR55
Myslím, že tu bylo (a ještě bude) spousta zbytečných řečí. Tazatel v podstatě nenapsal nic o sobě, k… nový
Yarda 16.07.2013 10:05
Yarda
1, potrebujem si vybrat medzi C alebo C++ 2, chcem C++, ale k tomu nie je zaciatocnicka literatura 3… nový
IT_lamiak 16.07.2013 18:15
IT_lamiak
Jak už ti tady psali (a ne jednou), nemůžeš se naučit C++ bez toho, aby jsi znal C. nový
Wikan 16.07.2013 18:17
Wikan
Značím jako oblíbené, to se jen tak nevidí. Netrpíš i prokrastinací? nový
vlk56 16.07.2013 19:36
vlk56
fiha tak toto som necakal. ale ked som si precital o co ide, je to zajimave. o to viac pre mna ze so… nový
IT_lamiak 16.07.2013 19:45
IT_lamiak
Chápeš už ten vztah algoritmus - programovací jazyk, nebo stále ne? nový
Niko Bellic 16.07.2013 22:19
Niko Bellic
Ked sa nevies rozhodnut medzi C++ a C tak si vyber C#. Ptz ani v C++ nebudes vediet urobit oknovy pr… nový
MM.. 17.07.2013 17:07
MM..
Podle Wiki jsem ukazkovej priklad prokrastinace :) nový
kubik 17.07.2013 17:33
kubik
pojdem na vlne www.itnews.sk/spravy/biznis/2013-07-16/c157665-britski-skolaci-sa-budu-ucit-dva-aleb… nový
IT_lamiak 16.07.2013 21:08
IT_lamiak
začni zde a pak uvidíš co dál http://www.stahuj.centrum.cz/vyvojove_nastroje/ost atni/sgpbaltik3/ nový
postup 17.07.2013 03:54
postup
dobre, ze som tolko vahal. nemohol som si len tak ledabolo zvolit nieco, cim som si nebol az tak ist… nový
IT_lamiak 18.07.2013 19:51
IT_lamiak
ty tu len lamentujes a spekulujes ako zlatnicky ucen. takymto stylom aj tak nikdy nic nenaprogramuje… nový
wam_Spider007 18.07.2013 20:28
wam_Spider007
Tak to hodně štěstí... Z toho kratičkého článečku se ovšem o algoritmizaci nedozvíš prakticky nic. nový
Wikan 18.07.2013 20:28
Wikan
vsetky tie rozsirene jazyky su take komercializovane a kedze ja ani neviem co budem s nimi robit, k… nový
ms 18.07.2013 21:12
ms
Staihni si konecne to visual studio express spusti si tam visual C# a nieco si skus podla navodov (g… nový
MM.. 18.07.2013 21:27
MM..
Pokud se hodlas programovanim zabyvat jako cistou teorii a zkouset si algoritmy, potom je Haskell id… nový
kubik 18.07.2013 22:00
kubik
Prolog bohuzel jeste existuje :-/ nový
merlouska 18.07.2013 22:31
merlouska
by som chcel nieco uzitocne, flexibilne, vsestranne, vsemocne Pořiď si něco od Horsta Fuchse. nový
karel 18.07.2013 21:26
karel
z anglickeho wiki mi nebolo jasne 1, na co presne sluzia tieto jazyky: Scheme Scala Haskell a 2, ci… nový
IT_lamiak 19.07.2013 00:04
IT_lamiak
Pokud ti to není jasné, tak si je nevybírej. Vytvořit se s nimi určitě něco dá, ale jsem si docela j… nový
Wikan 19.07.2013 07:41
Wikan
microsoft Visual Studio Ultimate 2012 moze vytvarat veci aj na linux ? alebo mac ? // alebo ci budu… nový
IT_lamiak 20.07.2013 15:22
IT_lamiak
Aktuálna cena licencie pre Visual Studio Ultimate 2012 je 16 374 €. nový
los 20.07.2013 17:16
los
ak neberieme do uvahy, co kolko stoji, tak je to najlepsie riesenie ? (linux a pod ?) obsahuje to a… nový
IT_lamiak 20.07.2013 17:29
IT_lamiak
Do úvahy vždy berieme, koľko to stojí. Prečítaj si, prosím, pravidlá poradne. nový
los 20.07.2013 17:30
los
ja som sa ale nepytal na cenu. je to offtopic v tvojom pripade, ze mi to chces nanutit a nechces odp… nový
IT_lamiak 20.07.2013 17:53
IT_lamiak
Hovor mi niečo o strate času. Relevantnú odpoveď si dostal hneď v prvom príspevku. nový
los 20.07.2013 18:15
los
asi mas na mysli odpoved na celu zalozenu temu, ale ak ta mozem poprosit teraz mi skus odpovedat na… nový
IT_lamiak 20.07.2013 18:24
IT_lamiak
To utrpení ještě pokračuje?! Předpisatel byl moc decentní, takže na plnou hubu: "Nezákonné jednání… nový
ms 20.07.2013 22:01
ms
ale ja potrebujem cas, aby som si bol isty ze robim spravne rozhodnutia a hlavne ja nedokazem robit… nový
lední brtník 21.07.2013 00:02
lední brtník
ak chces robit veci na linux, tak sa na Visual Studio vykasli. Na multiplatformove veci mas asi najl… nový
wam_Spider007 21.07.2013 00:07
wam_Spider007
ked som si chcel precitat clanok proglang.html ked som nan klikol, tak mi ponuklo stiahnutie nejakeh… nový
IT_lamiak 20.07.2013 16:52
IT_lamiak
Ach jo. Ten článeček je právě v tom souboru proglang.ps. Tady jsem ti ho převedl do .png nový
jirka44 20.07.2013 17:34
jirka44
jirka dik, precital som si to, ale je tam len prva strana. vies mi pls prekonvertovat aj ostatne ak… nový
IT_lamiak 20.07.2013 21:40
IT_lamiak
To je síla. nový
karel 20.07.2013 21:48
karel
karel: dik, precital som to cele a dava to zmysel urcite. dobry clanok. takto nejako systematicky so… nový
IT_lamiak 21.07.2013 13:45
IT_lamiak
Pokud chceš napsat program, který poběží skoro všude, tak je prakticky jediná možnost: Java. Vše ost… nový
Wikan 21.07.2013 13:59
Wikan
zaregistroval som sa ne tento kurz: https://www.coursera.org/course/programming1 od zajtra. ako j… nový
IT_lamiak 18.08.2013 16:13
IT_lamiak
A co by sis představoval? nový
Wikan 18.08.2013 16:18
Wikan
sam neviem. nieco viac user friendly. nakolko je to tak vychvaleny jazyk pre rychlost, efektivitu, d… nový
IT_lamiak 18.08.2013 16:22
IT_lamiak
Evidentně jsi stále nepochopil, co je to programovací jazyk. Podle popisku toho kurzu nic dalšího po… nový
Wikan 18.08.2013 16:29
Wikan
že s tím oslíkem, co se rozhoduje mezi dvěma kupkami sena, ještě všichni ztrácíte čas... nový
touchwood 18.08.2013 17:14
touchwood
mal som pravdu, nieco mi na tom vadilo. ine .exe cko nie je. ale ina ikona pre spustenie IDLE (Pyth… nový
IT_lamiak 20.08.2013 21:27
IT_lamiak
Ak ti mozem poradit, tak nechaj programovanie na inych normalnych ludi, a rob nieco ine co ta bavi.… nový
pablito 22.08.2013 00:10
pablito
Command line je základ, gui je na nic (je to pouze command line v okně), sam ho nepoužívám a píšu to… nový
ERASER 22.08.2013 21:15
ERASER
Pozri nieje jazyk ktorý by ti skúsený programátor poradil dám ti len príklad a ty si vyber jazyk j… nový
VHXsoft 24.11.2013 03:53
VHXsoft
www.ariel.com.au/jokes/The_Evolution_of_a_Programm er.html poslední
Tomix 01.12.2013 04:19
Tomix

niekde som sa docital zase taky nazor ze:

C je neefektívne, štruktúrované, zbytočne zložitejšie ako C++. preco a co znamena strukturovane ?

a tiez nazor (neviem ci to zase suvisi medzi C a C++ alebo C a inym jazykom) ze niekde je stale treba zastaralo:
manuálne alokovať/dealokovať pamäť, v každej sekunde rozlišovať medzi pointermi a premennými, manuálne pumpovať message queue.

A kazdy oknovy windows program musi alokovať/dealokovať pamäť, pumpovať message queue, ide len o to ci si to do toho programu napisal ty, alebo si len pouzil uz hotovy objekt ktory naprogramoval niekto iny, a robi za teba 90% veci, co s C++ je mozne. Preto je pre teba lepsi vyssi jazyk alebo aj interpretovany napr. java ptz tam je 90% veci uz naprogramovanych vo virtual engine, alebo aj C++ ale tam potom zavisi ze jake kniznice pouzivas tak tie si musis nastudovat. Vzdy je to len o tom ze si musis nastudovat ze jake funkcie ponuka nejake vyvojove prostredie resp. kniznice ktore v nom su a ktore uz niekto urobil. Bez nich sa nepohnes (ja sa pohnem aj bez nich ale to je tym ze mam 30rokov skusenosti a nastudoval som MSDN stranok uz urcite miliony :)

ak na to pojdem zase logicky tak:
- pre C je viac literatury pre zaciatocnikov ako pre C++. ( v cestine, neviem ako v anglictine )
- asi preto, ze vacsina ludi zacina najprv s C a asi preto, ze je to lepsie

lenze ked mi viaceri hovorili, ze mam ist najprv na vyssi a objektovy. to su tie vsetky veci co ja nechcem lebo nie su take dobre ako c++; ale sucasne c++ si dat hned nemozem lebo k nemu neni literatura pre zaciatocnikov.

tak potom sa asi ozaj nemozem zacat ucit kodit, co ma ale serie lebo chcem

OMG. Ty v životě nikdy nic nenaprogramuješ, na to nemáš. Hledáš stále nějaké ideální řešení, ofrfláváš literaturu. Když jsem se učil já, tak nebylo nic, chyběla dokumentace, všechno byl pokus-omyl. Ty si můžeš vybírat, informací je plný internet a ty děláš co? Už pár dní tady obtěžuješ ostatní s tím, že nevíš co by.

Fuj.

Boze moj. Neda sa "zacat s C++". C++ je C, a plus su tam objekty. Takze ked zacinas s C++ tak zakonite zacinas s C, ptz objekt by ti bol nahovno keby si nevedel jak sa robi cyklus alebo podmienka.

Zacinam mat pocit ze bud mas nejaku psychicku poruchu nerozhodnosti alebo si tu robis prdel. Proste zacni a uvidis,
P.S> ked nechces hned vyhadzovat prachy za knihu tak si zadaj do google slova napr. Kurz C++ pre zaciatocnikov alebo C++ tutorial a citaj si, najdes toho urcite nenormalne kvanta a urcite nieco aj CJ/SJ. Knihy sa pouzivali hlavne v dobe ked neexistoval internet (aj ked aj dnes maju vyznam ale neni to nutne. Hlavne sa zacni ucit anglictinu ptz bez toho sa nepohnes aj keby si mal 150 knih o programovani, ptz popis k vacsine kniznic je len v anglictine)

... a kedze nemas paru vobec o nicom tak kludne mozes zacat aj s C#, ptz tam je toho uz najviac predpripravene (400 MB frameworku), t.j. budes mat najmenej roboty. Syntax aj vsetko ostatne je podobne.
P.S> Budes potrebovat Visual Studio, je aj verzia zdarma na microsoft.com, vola sa visual studio express. Najdes aj googlom

Já myslím, žes vůbec nepochopil, a to ani po celé té diskusi zde, co vlastně chceš.

Ty se domníváš, že si přečteš knihu, naučíš se pár direktiv určitého jazyka a budeš velký programátor. Ne. Tak to nefunguje.

toto sa urcite nedomnievam
momentalne sa znazim zladidt 3 veci:
- mnozstvo literatury pre zaciatocnia v jazyku rodnom alebo pribuznom
- typologiu jazyka co najviac privetivu pre zaciatocnika, co bude asi vyssie a OOP
- jazyk konkretny, ktory bude univerzalny a nebude obmadzeny (ako vacsina je pre svoje specificke zameranie).

jedine co mi vychadza je c++ ale nie je k tomu literatura pre zaciatocnika aspon v cestine. moja anglictina je dorozumievania hodna, ale na toto asi este nevyzrela + bola by to dalsia uroven casoveho natahovania a nejasnosti vykladu, co by mohlo sposobyt zle naucenie sa veci, a potom uz niet pomoci

jedine co mi vychadza je c++ ale nie je k tomu literatura pre zaciatocnika aspon v cestine.

Zrovna k Céčku je spousta literatury v češtině, o tom jestli kvalitní nebo nekvalitní bych se nechtěl hádat, zvlášt když to píštou takové jelita jako je Herout. Ale knih je hafo a divil bych se, kdyby nebyla nějaká použitelná.

? Obyčejně Ti rozumím, ale nyní nerozumím vubec - naopak, výběr jazyka je task na téměř libovolnou dobu, páč tě to bude provázet 10let tvého života, seknout se v tom muze byt ošklivé. Tedy 2 dny mi přijde spíše málo, klidně bych to řešil měsíce /ne ptanim se na foru ale hledanim a premyslenim atd. /

Prvně by ses měl naučit a pochopit algoritmizaci. Z výukových důvodů se dříve hodně doporučovalo začít Pascalem, protože je hodně "ukecanej" a v hotovým programu si můžeš číst jak v knize. Přejít na jiný jazyk - pokud zvládneš algoritmizaci - je už jen technická věc, nic složitýho.
Já jsem na škole začínal v TurboPascalu a trochu jsme se dotkli Fortranu. Do toho jsem sám programoval v Basic na osmibitech. Pak v práci přišel Fortran s návazností na SQL databázi, dBaseIII, FoxPro, postupně pak Delphi (čili návrat k Pascalu), VBA (Visual Basic v MS Office, hlavně Excelu), teď začínám koketovat s C++. Takže téměř 10 jazyků. S jedním si prostě nevystačíš, v některým se dělá lépe jedna věc, v druhém zase jiná.

Myslím, že tu bylo (a ještě bude) spousta zbytečných řečí. Tazatel v podstatě nenapsal nic o sobě, kdo je, co chce, proč to chce...
Vzpomněl jsem si na nějakou diskusi, kde se na pisatele obrátil známý, že si chce koupit počítač a ptal se, jakýže si má koupit: "A k čemu ho chceš?" "Zatím nevím." "Tak si zatím žádný nekupuj."

Tazatel psal:

v minulosti ma mrzelo, ze vzdy ked som nieco potreboval spravit na pc, som si bud musel stiahnut program (a ci to je vobec zohnatelne v ramci warez), alebo mi s tym musela pomoct nejaka cudzia osoba, na ktoru som bol odkazany (ak som ju vobec nasiel).

tak by se od toho mohl odpíchnout - co dělal na PC, jaké programy k tomu potřeboval a s čím mu konkrétně ta cizí osoba musela pomoci.

ja by som chcel nieco uzitocne, flexibilne, vsestranne, vsemocne...

To já taky:))

Ked sa nevies rozhodnut medzi C++ a C tak si vyber C#. Ptz ani v C++ nebudes vediet urobit oknovy program a MFC kniznica je len za prachy.
Visual studio express najdes na google.com nainstalujes a spustis si Visual C# zalozis si projekt a najdes si na google jeden s trilion C# tutorialov a citas si.

dobre, ze som tolko vahal. nemohol som si len tak ledabolo zvolit nieco, cim som si nebol az tak isty.
kedze:
1, neexistuje nijaky super univerzalny jazyk, ktory by dokazal hocico naprogramovat v super kvalite, ako som si myslel o C++ ( ani C++11 nie je tomu pribuzne?)
2, vsetky tie rozsirene jazyky su take komercializovane a kedze ja ani neviem co budem s nimi robit, ktovie ci by dokazali prave to, ked su urobene podla mas.
3, sa neviem rozhodnut medzi dvoma koncami alebo protipolmy, co mi tu prezentovali viaceri, ze bud od zakladu s poznanim, akehosi 'machine code', alebo dynamicky a efektivne cez OOP alebo skripty, tie vyssie jazyky.

tak som sa rozhodol asi pre Scheme alebo Scala alebo Haskell ? niesu nevyhnutne zalozene na funkcionalistickom ponimami, ale su akoby sucastou computer science. mozno s tym nic nenaprogramujem, ale prave tu by som mal nadobudnut to spravne vysperkovane premyslanie a moznost 'vyradit se' v prostredi s vysokou mierou abstrakcie (neviem ci to vobec chcem alebo mam rad, ale je to asi slobodnejsie ako binarny system v ASM ?)

poradte mi ktory z tych troch si mam vybrat alebo este nejaky podobny. nieco Racket alebo Lisp ale to neviem co su

// a o algoritmoch som si precital tu: http://robobalasko.net/algoritmy-a-vyvojove-diagra my/

ty tu len lamentujes a spekulujes ako zlatnicky ucen.
takymto stylom aj tak nikdy nic nenaprogramujes. hladas univerzalny a dokonaly jazyk. no taky nie je. a podla mna ani sam nevies co by si naprogramoval.
zacni s C++ a uvidis, ako ti to pojde. ked nafigu, tak prejdi na nieco high level typu C#, Java, ...

Pokud se hodlas programovanim zabyvat jako cistou teorii a zkouset si algoritmy, potom je Haskell idealni :-D
Rozhodne lepsi volba nez Lisp. Jeste muzes zkusit Prolog, jestli jeste existuje.

Sakra - a proc nikdo nedoporucil FORTH?!?!?!
Skvelej abstraktni jazyk, kterej je z vetsi casti napsany ve FORTHu.

ja som sa ale nepytal na cenu. je to offtopic v tvojom pripade, ze mi to chces nanutit a nechces odpovedat na to co som sa pytal

takto sa straca cas. a nech je ako chce, ty nemozes vediet moju financnu situaciu. tak to uz neries ok ? (pokial mi chces ozaj odpovedat k veci a nie sa hadat o hovadinach)

To utrpení ještě pokračuje?!

Předpisatel byl moc decentní, takže na plnou hubu: "Nezákonné jednání se nepodporuje!" "Warez si řešte někde jinde!"

Na jazyku prakticky nezáleží.

Dotaz zodpovězen. Po tomto utrpení je asi všem okolo jasné, že nezvládnete ani tu obyčejnou klasiku: "Ahoj, Světe!"

ak chces robit veci na linux, tak sa na Visual Studio vykasli. Na multiplatformove veci mas asi najlepsie pouzit Javu. IDE si uz vyber podla seba, ale Eclipse je "pain in the ass". A ak chces kodit pre Mac (nativne nie v jave), tak si budes musiet zohnat macbook alebo ine apple zariadenie s OS X a don XCode (je free) a naucit sa Objective-C.

karel: dik, precital som to cele a dava to zmysel urcite. dobry clanok. takto nejako systematicky som si predstavoval odpoved, ze tu dostanem ale som nedostal. da sa to... a mohli sme si vsetci usetrit kopu casu.

ms: nikto tu nenapisal slovo warez az ty. zase plati podla seba, sudim teba. preco ta to hned napadlo a preco sa tu rozkrikujes ? ze ti to tak velmi vadi, lebo ty warez pouzivas sam a tu sa hras na Mr. LegitGuy ?
ked chces flamovat, tak urcite nie tu. zbytocne tu viris vodu a odklanas pozornost neziaducim smerom. a nemozes byt prave o mne tak velmi presvedceny a zaujaty, lebo na to nemas dokazy a je to naprosto irelevantne z tych par slov co som napisal. tak sa ukludni.

ak som to pochopil spravne, ze bezkonkurencne IDE je bez debaty Microsoft Visiual Studio 2012 pre jazyky C, C++, C# .... ; tak preco mi stale vyskakuje konflikt, ze MVS2012 je zamerane len na windows, cize nemoze byt az take dobre, ked sa v tom nedaju nakodit veci aj pre linux ?

co potom pouzivaju ludia, ak chcu na jeden krat napisat svoj program kompatibilny aj pre win a aj pre linux ? (ak sa to neda v tom najlepsom co existuje a to je mvs2012)

zaregistroval som sa ne tento kurz:

https://www.coursera.org/course/programming1

od zajtra.

ako je v popise napisane, isiel som si stiahnut toho pythona. ale je tam vela download moznosti. stiahol som a nainstaloval toto: (zvyraznene)

http://prntscr.com/1lyrqb

ten visual debug nieco som nestiahol. mam ? a ani tych "(sig)" som sa nedotkol. mam ?

po instalacii, som to chcel ist kuknut, ze jak to vypada, a tak som pouzil toto .exe

http://prntscr.com/1lyrzm

, ale otvorilo sa mi len taketo blbe okno:

http://prntscr.com/1lys4p

ma to tak byt ? to je cely pyton ?

Pozri nieje jazyk ktorý by ti skúsený programátor poradil

dám ti len príklad a ty si vyber

jazyk java midlet pascal

program Testas;

var textFieldA,textFieldB,textFieldC: integer;
cmdNext : command;
cmdQuit : command;
a, b, c : integer;
D, x1, x2 : real;

function RealToString(r:real): string;
var s: string;
begin
s := IntegerToString(Trunc(r));
s := s + '.' + IntegerToString(Trunc((r-Trunc(r))*1000));
RealToString := s;
end;

begin
// switch to form mode from default canvas mode
ShowForm;

// add a text field to the form
textFieldA := FormAddTextField('Iveskite a', '', 20, TF_NUMERIC);
textFieldB := FormAddTextField('Iveskite b', '', 20, TF_NUMERIC);
textFieldC := FormAddTextField('Iveskite c', '', 20, TF_NUMERIC);

// create a command (button)
cmdNext := CreateCommand('Go!', CM_OK, 1);
AddCommand(cmdNext);

// wait until the user clickes on Go! command
repeat until GetClickedCommand = cmdNext;

// retrieve values
a:= StringToInteger(FormGetText(textFieldA));
b:= StringToInteger(FormGetText(textFieldB));
c:= StringToInteger(FormGetText(textFieldC));

// switch back to canvas mode and draw the text
ShowCanvas;

D := Sqr(b)- 4*a*c;
if D > 0 then begin
x1 := (-b - Sqrt(D)) / (2*a);
x2 := (-b + Sqrt(D)) / (2*a);
DrawText('D = ' + RealToString(D), 0, 0);
DrawText('x1 = ' + RealToString(x1), 0, 10);
DrawText('x2 = ' + RealToString(x2), 0, 20);
Repaint;
end;
if D < 0 then DrawText('Neigiamas D',0,0);

// create a quit command
cmdQuit := CreateCommand('Quit', CM_EXIT, 1);
AddCommand(cmdQuit);
repeat until GetClickedCommand = cmdQuit;
end.

jazyk pascal

program Testas;
var a, b, c : integer;
D, x1, x2 : real;
begin
WriteLn('Iveskite a, b, c');
ReadLn(a);
ReadLn(b);
ReadLn(c);
D := Sqr(b)- 4*a*c;
if D > 0 then
x1 := (-b - Sqrt(D)) / (2*a);
x2 := (-b + Sqrt(D)) / (2*a);
WriteLn('D = ', D:2:3);
WriteLn('x1 = ', x1:2:3);
WriteLn('x2 = ', x2:2:3);
if D < 0 then
WriteLn('Neigiamas D');
ReadLn;
end.

jazyk basic

rem Testas
dim a,b,c:int
dim d,x1,x2:real
print "Inveskite";:input a;:input b;:input c;
d=Sqr(b)- 4*a*c
if D > 0 then begin
x1 := (-b - Sqrt(D)) / (2*a);
x2 := (-b + Sqrt(D)) / (2*a);
print " D = "; d
print "x1 = "; x1
print "x2 = "; x2
endif
if D < 0 then print "Neigiamas D");
pause

Zpět do poradny Odpovědět na původní otázku Nahoru