Názory ke článku C++ - 2. lekce
![](img/tr.png)
17. 10. 2005
a v jakym typu projektu to mam dělat ??
jestli je to win32 console aplication
nebo empty projekt nebo v čem
pls poraďte... to samy se tyka ja dalšich lekci.. nevim v čem to mam dělat teprve s tim začinam
Já stím taky teprv začínám. Moje zkušenost je ta, že to co tam zvolíš je akorád zjednodušení základního zadání. Prostě aby jsi nemusel znova vypisovat include apod... Já dávám vždy prázdný projekt a všechno si to napíšu sám...
5. 1. 2006
U celočíselných typů je zaměněnej signed a unsigned long. Signed by měl být znaménkový typ ale napsaný rozsah je 0->2 na 32, tedy pouze kladný
15. 1. 2006
Mohl bych se zeptat,jakym "prikazem" se nahradi cin(zadani hodnoty) nahradi v C(na v C++) Diky za odpoved
Teda nevím jak to normalně napsat, ale napíšu to tak jak mi to jde z pusy. Děkuji, už jsem si myslel, že se do smrti nenaučím programovat, ale jde to a fajn. Jen dotaz, sehnal jsem si C++ od borlandu, nějaké to studio. Je v něm programování stejný jako v Dev-C++ ??
aký je rozdiel medzi int a short int? a ako mám určiť či to bude signed alebo unsigned?
ahoj, teprve se to učím a tak mi prosím někdo vysvětlete proč na vypsání textu používáme cout? z jiných webů jsem se naučil použít printf. Je mezi tím rozdíl?
![Autor roku 2007](galerie/oceneni/autor_2007_n.png)
![Kultivátor příspěvků ve starém fóru – 5.22 % z celku](galerie/oceneni/kultivator_n.png)
shor int alokuje mene pameti a proto take pozře mensi cislo..
signed a unsigned napiste pred deklarovani promenne..
napr.: unsigned int prom;
jo a myslim, že v prvním úkolu jsem použil printf, takže to mám asi špatně, se omlouvám
19. 2. 2006
nie som isty ale v programe "ahoj. 18" je chyba, lebo vysledok toho neni "ahoj.18" ale za bodkou to ide o riadok nizsie. mozno je to hlupost ale zaciatocnik ako ja ma potom v tom zmätok. ak sa mylim prosim opravte ma
![Kultivátor příspěvků ve starém fóru – 5.72 % z celku](galerie/oceneni/kultivator_n.png)
Ano, byla tam chyba. Nedávno nastaly menší potíže asi se třemi články a byla nutná opětovná korektura. Na toto jsem zapomněl.
19. 2. 2006
este jedno som chcel vediet. vsetky priklady mi to vyratalo aj desatine cislo som docielil len percenta nechcelo je to mozne?
![Autor roku 2007](galerie/oceneni/autor_2007_n.png)
![Kultivátor příspěvků ve starém fóru – 5.22 % z celku](galerie/oceneni/kultivator_n.png)
stačilo by si procist komentare.. hned par radku nad tebou napsanym komentarem je odpoved..
signed a unsigned napiste pred deklarovani promenne..
napr.: unsigned int prom;
22. 3. 2006
cout << "Ahoj.\n";
int vek = 18;
ked toto pouzijem tak program vypise:
<b>Ahoj.
18 </b>
// 18 bude v dalsom riadku
úkol pohoda, ale pak mě tam ještě napadlo tam dát nějakou podmínku if else, ale kompilátor mi to nechce vzít .. kde je chyba?
#include <iostream>
using namespace std;
int main()
{
cout << "Dobry den, zdravi Vas tvurce programu, Michal Nekvasil.Zadejte vas vek:" << endl;
int vek;
cin >> vek;
int vaha;
cout << "\nZadejte vasi vahu:" << endl;
cin >> vaha;
cout << "\nVas vek je: " << vek << " let ";
cout << "\nVase vaha je: " << vaha << " kilogramu";
if (vaha > 80)
cout << "Mel byste zhubnout "<<;
else
return 0;
cin.get();
cin.get();
return 0;
}
dík
hmm, už to mám, za
cout << "Mel byste zhubnout "<<
musí být endl; , ae nechápu proč :D
endl; tam být nemusí, ale když tam není, nesmí tam být ani ta "dvojitá závorka"( << ). Prostě buď cout<< "Mel byste zhubnout" <<endl; , nebo jen cout<< "Mel byste zhubnout";.
Kompilátoru asi vadí, že je to prázdný příkaz (místo ...<<endl; tam může tedy být třeba ...<<"\n"; ).
Ps.:Doufám, že jsem nenapsal příliš hloupostí ;)
Asi je lepší když kurzor bude vedle otázky.
asi takto..
cout << "Dobry den, zdravi Vas tvurce programu, Michal Nekvasil. \n Zadejte vas vek:";
chcem sa spytat preco sa tam pouziva endl a co to vlastne je?ja som to urobil aj bez toho endl a islo to tiez.
!!! cin a cout niesu funkcie ...
su instancie tried istream alebo ostream
Jak se dá udělat to aby příkaz cin za sebou nenechal další řádku? Snažil jsem se to zjistit jinde, kde psali že cin.ignore() by mělo pomoct, ale u mě nic. Používám dev-c++ 4.9.9.2 ... doufám že to není tím :)
Předem díkes za radu.
Sorry , zmackl sem enter...
Mam tu zdrojak a nemuzu u toho prijit na chybu, ale nejde mi to spustit... PLS poradte:
#include <iostream>
using namespace std;
int main()
{
int vyska;
int vek;
int vaha;
cout << "Dobry den! Tvurcem tohoto\nprogramu je Martin Beseda.\nZadejte prosim svou vysku (v cm)";
cin >> vyska;
cout << "vek";
cin >> vek;
cout << "a vahu (v cm).";
cin << vaha;
cout << "Vase vyska je" << vyska << "cm. Vas vek je" << vek << "let. Vase vaha je" << vaha << "kg."
cin.get();
cin.get();
return 0;
}
ten kod by mel byt takhle :
#include <iostream>
using namespace std;
int main()
{
int vyska;
int vek;
int vaha;
cout << "Dobry den! Tvurcem tohoto\nprogramu je Martin Beseda.\nZadejte prosim svou vysku (v cm): ";
cin >> vyska;
cout << "Zadejte prosim svuj vek : ";
cin >> vek;
cout << "a vahu (v Kg): ";
cin >> vaha;
cout << "Vase vyska je " << vyska << "cm. Vas vek je " << vek << "let. Vase vaha je " << vaha << "kg.";
cin.get();
cin.get();
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cout << "zdravim.\n";
cout << "zadej svuj vek\n";
int vek; //
cin >> vek; //
cout << "zadej svou vysku\n";
int vyska; //
cin >> vyska; //
cout << "zadej svoji vahu\n";
int vaha;
cin >> vaha;
cout << "je vam" << vek << "let" <<
cout << "merite" << vyska; cout << "cm" <<
cout << "vazite" << vaha; cout << "kg" <<
cin.get();
cin.get();
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cout << "zdravim.\n";
cout << "zadej svuj vek\n";
int vek; //
cin >> vek; //
cout << "zadej svou vysku\n";
int vyska; //
cin >> vyska; //
cout << "zadej svoji vahu\n";
int vaha;
cin >> vaha;
cout << "je vam" << vek << "let" <<endl;
cout << "merite" << vyska; cout << "cm" <<endl;
cout << "vazite" << vaha; cout << "kg" <<endl;
cin.get();
cin.get();
return 0;
}
- nejspíš to vypisovalo adresu nebo bůhvíco od cout, protože jste příkazy neukončil středníky
19. 4. 2007
cin.get(); je jen jedna z moznosti, ja pouzivam prikaz return 0;, je to klasicky prikaz v C.
Projevi se tak, ze na komci konzole, po behu programu se objevi press any... .
Pro zadavani je uz potreba zadat std::coutcin>>jmenopromenne;
29. 4. 2007
#include <iostream>
using namespace std;
int main()
{
cout << "ahoj som piso tvorca programu... ";
cout << "Zadaj prosim ta tvoj vek: ";
int vek;
cin >> vek;
cout << "\nTvoj vek je: " << vek;
cout << " Teraz prosim zadaj tvoju vahu: ";
int vaha;
cin >> vaha;
cout << "\nTvoja vaha je: " <<vaha;
cin.get();
cin.get();
return 0;
}
14. 5. 2007
veľmy dobrý článok ale v tomto máš chybu
int a, b=10, c; // inic. proměnné stejného typu (jako v Pascalu)
++b; // nyní b = 11
c = b; // přiřadili jsme hodnotu b do proměnné cb--; // b má nyní hodnotu 10
a = b; // a má stejnou hodnotu jako b (10)
lebo to "cb--;,, máš v komentáry program by to nepreložil má to byť takto
int a, b=10, c; // inic. proměnné stejného typu (jako v Pascalu)
++b; // nyní b = 11
c = b; // přiřadili jsme hodnotu b do proměnné
cb--; // b má nyní hodnotu 10
a = b;// a má stejnou hodnotu jako b (10)
14. 5. 2007
hh taku chybu spraviť :D vymeniť smer ukazovania ostrych zátvoriek :D ani ja som si to tam nevedel všimnúť ale nakoniec som si to všimol hh nechápem ako som to mohol prehliadnúť
14. 5. 2007
#include <iostream>
using namespace std;
int main()
{
cout << "dobry deň tvorca tohoto programu je anonym zadajte prosím vአvek:" << endl;
int vek;
cin >> vek;
int vaha;
cout << "\nZadajte vašu váhu:" << endl;
cin >> vaha;
cout << "\nVas vek je: " << vek << " rokov ";
cout << "\nVase vaha je: " << vaha << " kilogramov";
if (vaha > 80)
cout << " mal by si schudnut "<< endl;
else
if (vek < 5)
cout << " a neni to nejako málo? "<< endl;
else
if (vek < 9)
cout << " a tento program neni pre malé deti " << endl;
else
if (vek < 12)
cout << " a že si vobec dokázal vytukat to císlo..."<< endl;
else
if (vek < 14)
cout << " a už začínaš rást :D "<< endl;
else
if (vek < 17)
cout << " a už si v puberte :P "<< endl;
else
if (vek < 22)
cout << " a konečne si dospeli co? "<< endl;
else
if (vek < 26)
cout << " a mal by si sa ozenit :) "<< endl;
else
if (vek < 30)
cout << " a tvoj syn tipujem ze uz vie chodit hh " << endl;
else
if (vek < 35)
cout << " a tvoj syn by mal byť uz v puberte " << endl;
else
if (vek < 40)
cout << " a tvoj syn je asi dospeli ak hej tak ho pusti na slobodu :) "<< endl;
else
if (vek < 50)
cout << " a za chvýľu budes starký "<< endl;
else
if (vek < 65)
cout << " a uz si dost starý na to aby si vysedával pri compe "<< endl;
else
if (vek < 72)
cout << " a myslim to s tebou vážne už ani telku by si nemal pozerať ale pozeraj aspon to "<< endl;
else
if (vek < 81)
cout << " a robys si zo mna srandu?S tvojim vekom by si lezal v posteli "<< endl;
else
if (vek < 95)
cout << " a si myslís že ti neuverím že ti je tolko? "<< endl;
else
if (vek < 112)
cout << " a niesi trošku pristarý??? "<< endl;
else
if (vek < 121)
cout << " a ty by si mohol byť moj pra pra pra dedo "<< endl;
else
if (vek > 120)
cout << " a by si bol uz v hrobe "<< endl;
else
return 0;
cin.get();
cin.get();
return 0;
16. 5. 2007
tak tu je domáca úloha robená jednoducho a priehľadno:
#include <iostream>
using namespace std;
int main()
{
int A,B,C;
cout << "\nzadajte prosim vas pravdivy vek ";
cin >> A;
cout << "\nzadajte prosim vasu pravdivu vahu ";
cin >> B;
cout << "\nzadajte prosim vasu pravdivu vysku ";
cin >> C;
cout << "\nvas vek je " << A << "\nvasa vaha je " << B << "\nvasa vyska je " << C;
cin.get();
cin.get();
return 0;
}
8. 7. 2007
Pravděpodobně jsem našel chybu:
V článku:
int a=10; // a=10
a+=a; // a=20
a = a + a; // a=20
Správně:
int a=10; // a=10
a+=a; // a=20
a = a + a; // a=40
K tomuto by sa mal vyjadriť autor článku, pretože pokiaľ by to bol kúsok programového kódu tak je konečná hodnota premennej [i]a[/i] skutočne 40, ale pokiaľ len chcel autor ukázať, že [i]a+=a;[/i] je len iný zápis [i]a = a + a;[/i], tak potom tam chyba nieje.
2. 9. 2007
prostě tam jen zapomněl na odpálení řádku mezi
"do proměnné c" a "b--;"
Ty jsi to koukám taky udělal maličko špatně :)
17. 9. 2007
V priklade:
cout << "Zadej prosim tvuj vek: ";
int vek; // vytváříme proměnnou, ale nemusíme ji inicializovat (je to zbytečné)
cin >> vek; // nechá uživatele napsat věk a po zmáčknutí ENTERu uloží hodnotu do proměnné vek
cout << "\nVas vek je: " << vek;
Tym padom, ze zadam vek, a stacim enter, tak kurzor automaticky ide na novy riadok. A teda vas vek... mi hodi az na o dva riadky dalej.
Otazka,ako vypisat vsetko na jeden riadok? A ako vypisat \n ? :)
#include<iostream>
using namespace std;
int main()
{
cout << "Zadej prosim tvuj vek: ";
int vek; // vytváříme proměnnou, ale nemusíme ji inicializovat (je to zbytečné)
cin >> vek; // nechá uživatele napsat věk a po zmáčknutí ENTERu uloží hodnotu do proměnné vek
system("cls");
cout << "Zadej prosim tvuj vek: ";
cout << vek; // nechá uživatele napsat věk a po zmáčknutí ENTERu uloží hodnotu do proměnné vek
cout << " Vas vek je: " << vek;
cin.get();
cin.get();
return 0;
}
cout<<"\\n"; //výstup je: '\n'
29. 10. 2007
#include <iostream>
using namespace std;
int main ()
{
cout << " Dobry den. \n";
cout << " Tento jednoduchy program programoval Matej. \n";
int Vyska;
int Vaha;
int Vek;
cout << " Zadejte vasi vysku : ";
cin >> Vyska;
cout << "\n Zadejte vasi vahu : ";
cin >> Vaha;
cout << "\n Zadejte vas vek : ";
cin >> Vek;
cout << endl;
cout << endl;
cout << " Vase viska je : " << Vyska << endl;
cout << " Vase vaha je : " << Vaha << endl;
cout << " Vas vek je : " << Vek << endl;
system("PAUSE");
return 0;
}
11. 11. 2007
Aj ked nieviem, ci si toto niekto este precita..
Vytvoril som si premennu - double x..
No a ked do nej v programe pridelim hodnotu a vypisem ju napr.. zadam milion, program vypise 1e+06.. nedalo by sa nejak spravit aby vypisal normalne 1000000??
Potřebuju poradit jak mam psát text do toho C++ mam Microsoft Visual C++ 2008 Express Edition, za pomoct předem děkuju.
Nevím proč ale v dev mi po zkompilování výsledek ukazuje text jako bych ho psal na anglické klávesnici. Rezpektlive české kódování se při kompilaci ztratí. Nevíte ím to je? res. kde to přenastavit?
To Mous: koukni na stranky microsoftu,tam se doklikas na video,kde ti vysvetli co mas v zacatcich udelat.
21. 2. 2008
To pidgin:
:D
ked chces mat v programe češtinu musis si vytvorit premennu char a priradit jej nejaku hodnoutu z ASCII tabulky
napr : č ma v ASCII kode hodnotu 159, premenna bude vyzerat asi takto
char c = 159; //
do programu ju vlozis takto:
cout <<c<<"estina"; //vysledok - čestina
alebo
cout << "sloven"<<c<<"ina"; //vysledok - slovenčina
:D dufam ze znaky sa zobratia ako maju
Zdravim chlapi,vše zatím chápu,jen mám problém s aplikováním...ani za boha to nemůžu rozchodit v Dev-C++ .Zadám vždy New project/pak windows aplication a napíšu kód.Pak dám Compile and run.Zkusim ve složce zapnout a nic...Nevíte někdo,v čem je chyba ? Dík
EDIT: problém vyřešén stáhnutím nového programu ;)
program mi nechce vyhodit vysledek v realnem typu.
pritom promenou mam jako double
Muze te mi nekdo ukazat priklad,jak to udelat,aby to fungovalo, např aby 5/2 vyslo 2,5?
Diky.
tak napisem jednoduchu vec.. (ja len zacinam keby daco :D )
#include <iostream>
using namespace std;
int main()
{
int x, y=14;
x + y = 40;
cout << x;
cin.get();
cin.get();
return 0;
}
no a hadze mi to chybu na riadok x + y = 40;
co tam je zle?
#include <iostream>
using namespace std;
int main()
{
cout << "Zadej prosim tvuj vek: " << endl;
int vek;
cin >> vek;
cout << "\nVas vek je: " << vek <<
cin.get();
cin.get();
return 0;
kde mam chybu ked mi to k vyslednemu veku pripdava vzdy cislo 10?? a vysledok vyzera takto napr. vek10(vek je 18 tak vysledok je 1810)
24. 3. 2008
Reagoval na komentář od uživatele Tomas55 :
Co to znamena x + y = 40; ? Nemuzes urcovat kolik to vyjde kdyz maji promenne X a Y jine hodnity :)
Reagoval na komentář od uživatele kisto :
Ahoj. Taky se teprve učím, ale snad pomohu.
cout << "\nVas vek je: " << vek <<
Na konci vymaž << a dej tam je středník. Pak to pofrčí.
3. 5. 2008
Reagoval na komentář od uživatele kisto :
Tu desitku to tam pise protoze misto tohoto... cout << "\nVas vek je: " << vek << ...
tam ma byt toto ...cout << "\nVas vek je: " << vek;...
3. 5. 2008
když napísu nasledujici kod:promenna a se mi nepretypuje=O
#include <iostream>
using namespace std;
int main()
{
int a=15,b;
double (a);
cout<<a/b;
cin.get();
cin.get();
}
Reagoval na komentář od uživatele jaRiK_ :
daj len subor -> novy - > zdrojovy kod. a pojde ti to.
Reagoval na komentář od uživatele Ghostit :
a ako vies ze sa ti to nepretypovalo? vypisal si si vysledok?
15. 5. 2008
Reagoval na komentář od uživatele Tomas55 :
mel bys spis napsat x = 40 - y; jestli jsem spravne pochopil co chces spocitat...
15. 8. 2008
máš tam chybu , kde su premenne A,B,C tak tam máš b-- napísane v komente
Tak tu je spravena uloha odomna :)
#include <iostream>
using namespace std;
int main()
{
int vek;
int vyska;
int vaha;
cout << "\n Dobry den\n Tento program pre vas naprogramoval Lukas\n\n Prosim zadajte vasu vysku v cm ";
cin >> vyska;
cout << "\n Prosim zadajte vas vek ";
cin >> vek;
cout << "\n Prosim zadajte vasu vahu v kg ";
cin >> vaha;
cout << "\n Vasa vyska je: " << vyska <<" cm\n Vas vek je: " << vek <<" rokov\n Vasa vaha je: " << vaha <<" kg";
cin.get();
cin.get();
return 0;
}
LukasN45 píše:
Tak tu je spravena uloha odomna :)
#include <iostream>
using namespace std;
int main()
{
int vek;
int vyska;
int vaha;
cout << "
Dobry den
Tento program pre vas naprogramoval Lukas
Prosim zadajte vasu vysku v cm ";
cin >> vyska;
cout << "
Prosim zadajte vas vek ";
cin >> vek;
cout << "
Prosim zadajte vasu vahu v kg ";
cin >> vaha;
cout << "
Vasa vyska je: " << vyska <<" cm
Vas vek je: " << vek <<" rokov
Vasa vaha je: " << vaha <<" kg";
cin.get();
cin.get();
return 0;
}
Ano, to je správně, mám ho taky hotový, děkuji Vám všem adminům, je úžasnej...
#include <iostream>
using namespace std;
int main()
{
cout << "Zadaj prosim svoj vek : ";
int vek, meno , bydlisko ;
cin >> vek;
cout << "\nVas vek je: " << vek;
cout << "\nZadajte prosim vase meno: ";
cin >> meno;
cout << "\nVase meno je: " << meno;
cout << "\nZadajte prosim vase bydlisko: ";
cin >> bydlisko;
cout << "\nVase bydlisko: " << bydlisko;
cout << "\nDakujeme ze ste nam poskytli vase osobne udaje.";
cout << "\nTieto udaje budu uverejnene na internete bez vasho suhlasu :)";
cin.get();
cin.get();
return 0;
}
mam napisany. spustim , vypyta si vek , napisem , pyta si meno a stalčim enter a hned sa zatvori.:( pls. kde je chyba???
8. 5. 2009
Ahoj,
měl bych jen dotaz, jestli je to přehledný nebo ne. Děkuji ;)
#include <iostream>
using namespace std;
int main ()
{
cout << " Dobry den. \n";
cout << " Prvni pokus o programovy dotaznik: \n";
cout <<"\n";
cout << " 1) Zadejte prosim vasi vysku (cm): " ;
int vyska;
cin >> vyska;
cout <<"\n";
int vek;
cout << " 2) Zadejte prosim vas vek: ";
cin >> vek;
cout << "\n";
int vaha;
cout << " 3) Zadejte prosim vasi vahu: ";
cin >> vaha;
cout << "\n";
cout << " Vase vyska je: " << vyska <<" cm";
cout << " Vas vek je: " << vek;
cout << " Vase vaha je: " << vaha;
cin.get();
cin.get();
return 0;
}
Reagoval na komentář od uživatele Csopi :
rek bych, ze se ukonci, protoze mu nejde ulozit textovej retezec - jmeno - do promeny typu int - cela cisla.
23. 5. 2009
Pripájam moju verziu:)
#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout << "Dobry Den \n";cout << "\nTvorca programu: JV";cout << "\nZadajte prosim vasu vysku, vek a vahu\n";
cin >> a >> b >> c;
cout << "\nVasa vyska je:" << a;
cout << " Vas vek je:" << b;
cout << " Vasa hmotnost je:" << c;
cin.get();
cin.get();
return 0;
}
21. 7. 2009
Dobrý den, pro druhou lekci jsem sestrojil program BMI, ale program počká na první promněnou a pak vypíše necelý zbytek textu.
KOD:
#include <iostream>
using namespace std;
int main()
{
cout << "Ahoj, jmenuji se Jirka a jsem tv;rcem tohoto programu\n";
cout << "Me je 19 let a bydlim v Lisne\n";
cout << "Nyni zjistim neco o vas, predevsim vasi vahu, vek a vysku\n";
cout << "Nyni zdejte vase jmeno\n";
int jmeno;
cin >> jmeno;
cout << "A ted vasi vahu\n";
int vaha;
cin >> vaha;
cout << "Nesmime zapomenout na vas vek, tak tedy, kolik vam je?\n";
int vek;
cin >> vek;
cout << "A v neposledni rade vasi vysku:\n";
int vyska;
cin >> vyska;
cout << "\nJmenuje te se:\n" << jmeno;
cout << "Vazite:\n" << vaha;
cout <<"Vas vek je:" << vek; cout << "Vase vyska je:\n" << vyska;
int vm = vyska/100;
int BMI = vaha/(vm*vm);
cout << " Vase BMI je:" << BMI;
cout << "Podle tabulek:\n";
cout << "Tekze podviziva BMI > 16,5\n";
cout << "Pod vaha 16,5-18,5.\n";
cout << "Idealni BMI 18,5-25.\n";
cout << "Nadvaha 25-30 BMI.\n";
cout << "Mirna obezita 30-35.\n";
cout << "Stredni obezita 35-40.\n";
cout << "Morbidni obezita vyssi BMI nez 40.\n";
cin.get();
cin.get();
return 0;
}
23. 7. 2009
Reagoval na komentář od uživatele Dhmnzr :
Takhle bzch to radsi neskousel
if (vaha > 80)
cout << "Mel byste zhubnout "<<;
else
return 0;
Skus tohle
if (vaha > 80){
cout << "Mel byste zhubnout "<<;
}
return 0;
24. 7. 2009
Reagoval na komentář od uživatele GeoRge_1 :
- mám dojem že vkládat do int text (např. jméno) není moc dobré, zkusil bych char
- trochu jsem ten kod poupravil...
- me to faka dobre (dela problemy kdyz clovek zada do visky cislo mensi nez 100[kuli deleni])
tak to muzes skusit este opravit
KOD:
#include <iostream>
using namespace std;
int main()
{
cout << "Ahoj, jmenuji se Jirka a jsem tvurcem tohoto programu";
cout << "\nMe je 19 let a bydlim v Lisne";
cout << "\nNyni zjistim neco o vas, predevsim vasi vahu, vek a vysku";
cout << "\n\nNyni zdejte vase jmeno: ";
char jmeno[20];
cin >> jmeno;
cout << "\n\nA ted vasi vahu: ";
int vaha;
cin >> vaha;
cout << "\n\nNesmime zapomenout na vas vek, tak tedy, kolik vam je?: ";
int vek;
cin >> vek;
cout << "\n\nA v neposledni rade vasi vysku: ";
int vyska;
cin >> vyska;
cout << "\nJmenujete se: " << jmeno;
cout << "\nVazite: " << vaha;
cout << "\nVas vek je: " << vek;
cout << "\nVase vyska je: " << vyska;
int vm = vyska/100;
int BMI = vaha/(vm*vm);
cout << "\nVase BMI je: " << BMI;
cout << "\n\nPodle tabulek:";
cout << "\nTekze podviziva BMI > 16,5";
cout << "\nPod vaha 16,5-18,5.";
cout << "\nIdealni BMI 18,5-25.";
cout << "\nNadvaha 25-30 BMI.";
cout << "\nMirna obezita 30-35.";
cout << "\nStredni obezita 35-40.";
cout << "\nMorbidni obezita vyssi BMI nez 40.";
cin.get();
cin.get();
return 0;
}
13. 10. 2009
chvalim stranky!! vyborne vysvětlené.. z knížky "C++ pro zelenáče" jsem nechapal vubec!
muj zdrojak:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout<<"hola, muj program sniff" <<endl;
cout<<"zadej svuj vek"<<endl;
int vek;
cin>>vek;
cout<<"zadej svou vahu"<<endl;
int vaha;
cin>>vaha;
cout<<"vas vek je:"<<vek<<"cm"<<endl;
cout<<"vase vaje je:"<<vaha<<"KG"<<endl;
system("PAUSE");
return 0;
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout << "Zdravim, autorem tohoto programu je Milan Vlach prosim napiste svuj vek: ";
int vek;
cin >> vek;
cout << "\nVas vek je: " << vek <<"let";
cout << "\nzde napiste svoji vahu:";
int vaha;
cin >> vaha;
cout << "\nVase vaha je: " << vaha <<"kg";
int vyska;
cout << "\nzde napiste svoji vysku:";
cin >> vyska;
cout <<"vase vyska je: " << vyska <<"cm";
cin.get();
cin.get();
return 0;
}
dobry ne :D
Reagoval na komentář od uživatele kisto :
nesmis tam mit tohle: cout <<"blblabla"<<endl;//endl; tam nesmi bejt
myslim
9. 3. 2010
Reagoval na komentář od uživatele Vaša :
Nevypocita ti to spravne BMI, vzdy ti to jako BMI vypise vahu...
Když chci přetypovat promněnou, tak mi kompilátor při kompilaci nahlásí chybu. příklad:
#include <iostream>
using namespace std;
int main ()
{
int x=15;
double(x);
cin.get();
return 0;
}
Tvrdí chybu a nejde mi to. pls help :) Čekám na odpověď
27. 12. 2010
#include <iostream>
using namespace std;
int main()
{
cout << "Nazdar, autorem programu je PEXTR.\nKolik vazis zadej v kg: ";
int vaha;
cin >> vaha;
cout << "Kolik je ti let? Zadej cisly prosim: ";
int vek;
cin >> vek;
cout << "Kolik meris? Zadej v cm prevedu na metry: ";
double (delka);
cin >> delka;
cout << "Vazis " << vaha << "kg. " << "Je ti " << vek << "let. " << "Meris " << delka/100 << " m.\nStiskni libovolnou klavesu pro ukonceni.";
cin.get();
cin.get();
return 0;
}
28. 10. 2011
AHoj. Neviem ci to je podstatne ale je tam NESKUTOCNA chyba. Ta velkost neni v bytoch (b) ale v Bajtoch (B). Keby to je v bytoch tak zadresujes 16 9 5 1 cisel. Chcelo by to opravit nech to dakoho nemyli
Dú 2
#include <iostream>
using namespace std;
int main()
{
cout << "Dobry den.\nTvurcem tohoto programu je Matej Keblovsky" ;
cout << ".\nzadejte prosim vas vek: ";
int vek;
cin >> vek;
cout << "vahu (v kg): ";
int vaha;
cin >> vaha;
cout << "vysku (v cm): ";
int vyska;
cin >> vyska;
cout << "Vas vek je: " << vek << "let,";
cout << "vaha je: " << vaha << "kg,";
cout << "vyska je: " << vyska << "cm";
cout << ".\nDekuji za vas cas!";
cin.get();
cin.get();
return 0;
}
mozeme zasielat domace aj teraz ?? je rok 2012 a ten clanook je z 2006 mozeme?, dakujem za rýchlu odpoveď!
24. 2. 2012
#include <iostream>
using namespace std;
int main()
{
cout << "Dobry den, tvorca toho programu je stif zadajte prosim svoj vekk: ";
int vek;
cin >> vek;
cout << "\nVas vek je: " << vek<<"rokov";
cout << "Zadajte prosim svoju vysku:";
int vyska;
cin >> vyska;
cout << "\nVasa vyska je:" << vyska<<"cm";
cout <<"Zadajte prosim svoju vahu:";
int vaha;
cin >> vaha;
cout << "\nVasa vaha je:" << vaha<<"kg";
cout <<"Dakujem";
int Dakujem;
cin >> Dakujem;
cin.get();
cin.get();
return 0;
}
#include <iostream>
using namespace std;
int vek, vyska, vaha;
int main()
{
cout << "\t\t ----------------------------------------";
cout << "\n\t\t |\t\t\t\t\t |";
cout << "\n\t\t |";
cout << "\t\tVytvoril: Jan Haring\t |\n\t\t |\t\tpro programujte.com\t |";
cout << "\n\t\t |\t\t\t\t\t |\n";
cout << "\t\t ----------------------------------------\n\n";
cout << "Dobry den,\ntvurcem tohoto programu je Jan Haring.\nZadejte prosim vas vek: ";
(cin>>vek).get();
cout << "Zadejte vasi vysku: ";
(cin>>vyska).get();
cout << "Zadejte vasi vahu: ";
(cin>>vaha).get();
cout << "\nVase vyska je "<<vyska<<" cm. Vas vek je "<<vek<<" let. Vase vaha je "<<vaha<<" kg.\n\n\n\n\n\n\n";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int vek;
int vaha;
int vyska;
cout << "Dobry den\nVolam sa Jaroslav Adamek\nRad by som Vas poprosil o par informacii: ";
cout << "Zadajte prosim vasu pravdivu vysku: ";
cin >> vyska << "cm";
cout << "Zadajte prosim vasu pravdivu vahu: ";
cin >> vaha << "kg";
cout << "Zadajte prosim vas pravdivz vek: ";
cin >> vek << "rokov";
cout << "Vasa vyska je " << vyska << "cm.\n Vasa vaha je " << vaha << "kilogramov \n Vas vek je " << vek << "rokov.\nAk su tieto udaje spravne pokracujte dalej stlacenim ENTER";
cin.get();
cin.get();
return 0;
}
Neviete prosim vas kde tam mam chybu? uz som z toho na nervy
#88 Jardo36
Ahoj Jardo,
mohu se zeptat jak dlouho se učíte C++? Neznáte totiž základní věci. Být vámi, koupím si knihu o programování..
Chybu máte v naskenování hodnot, najděte si ji :)
#90 Jardo36
Dejte tomu více času, všechno nepůjde hned. Jestli se to chcete vážně naučit, měl byste si pořídit opravdu tu knihu. Doporučuji "Mistrovstí v C++", nebo "C++ za 21 dní".
Hodně štěstí.
Má to byť takto.
#include <iostream>
using namespace std;
int main()
{
int vek;
int vaha;
int vyska;
cout << "Dobry den\nVolam sa Jaroslav Adamek\nRad by som Vas poprosil o par informacii: ";
cout << "Zadajte prosim vasu pravdivu vysku: ";
cin >> vyska;
cout << "Zadajte prosim vasu pravdivu vahu: ";
cin >> vaha;
cout << "Zadajte prosim vas pravdivz vek: ";
cin >> vek;
cout << "Vasa vyska je " << vyska << "cm.\n Vasa vaha je " << vaha << "kilogramov \n Vas vek je " << vek << "rokov.\nAk su tieto udaje spravne pokracujte dalej stlacenim ENTER";
cin.get();
cin.get();
return 0;
}
Nechápem, prečo si k uloženiu hodnoty pridával ešte jednotky. To by mas skutočne nenapadlo!
31. 7. 2012
Ja jsem to okamžitě předělal na
#include <iostream>
using namespace std;
int main()
{
cout << "Zadej prosim rok narozeni: ";
int rok; // vytváøíme promìnnou, ale nemusíme ji inicializovat (je to zbyteèné)
cin >> rok; // nechá uživatele napsat vìk a po zmáèknutí ENTERu uloží hodnotu do promìnné vek
cout << "\nVas vek je: " << 2012 - rok;
cin.get();
cin.get();
return 0;
}
31. 7. 2012
V tom pretypovaní je chyba, nerobí sa to takto:
double(a);
,ale takto:
(double)a;
6. 8. 2012
#include <iostream>
using namespace std;
int main()
{
system ("TITLE AMail");
system ("color 0A");
int heslo;
cout << "Zadajte heslo: ";
cin >> heslo;
if(heslo == 123)
cout << "Vitajte v AMaili Adriana Mesiarika";
else
cout << "Skuste to znova";
return 0;
cout << "Zabudli ste heslo?";
cout << "Nie ste zaregistrovany?";
cout << "Ak sa chcete zaregistrovat, odpovedzte na nasledujuce otazky";
int rocnik;
cout << "\nZadajte Vas rocnik narodenia: ";
cin >> rocnik;
int meno;
cout << "\nZadajte Vase meno: ";
cin >> meno;
int heslo;
cout << "\nVase nove pristupove heslo je 321: ";
cin >> heslo;
if(heslo == 321)
cout << "Vitajte v AMaili Adriana Mesiarik";
else
cout << "EROR EROR EROR";
return 0;
cin.get();
cin.get();
return 0;
}
Prosim Vas neviete kde mam chybu????
#95 Kevin Mc Cauten
do proměnné int (celočíselné proměnné) ukládáš jméno tedy znaky pokud to chceš tak použij pole znaku char.
#36 jurobezmena
stále není opravená chyba :
zdroják #10
int a, b=10, c; // inic. proměnné stejného typu (jako v Pascalu)
++b; // nyní b = 11
c = b; // přiřadili jsme hodnotu b do proměnné cb--; // b má nyní hodnotu 10
a = b; // a má stejnou hodnotu jako b (10)
........
cb--; // b má nyní hodnotu 10
má být umístěno na samostatném řádku ....
18. 3. 2014
podle mě je nejlepší windows console application. Jsou tam už předepsané základní potřebné knihovny, i "tělo" programu.
18. 3. 2014
a jestli nemáte knihovnu <iostream> a using namespace std;, tak "cin >>;" nahradit asi "scanf("%datovy typ", &promena);"
19. 12. 2015
ahoj, napíšeme ni někdo příklad užití zbytku po celočíselném dělení v praxi? díky
Ja to mam trosku dlhsie a asi pre mnohych zlozitejsie ale je to krajsie ked sa to spusti, vyzera to ako keby ten program realne s tebou komunikoval :) co poviete?
#include <iostream>
using namespace std;
int main()
{
double vek, vyska, vaha, d_miesto;
cout << "Ahoj uzivatel/ka" << endl;
cout << "Tvorcom tohto programu je Zoltan" << endl;
cout << "Pre pokracovanie tohto programu je nutne zadat nasledujuce udaje: \n" << endl;
cout << "Prosim zadaj svoj vek a stlac enter: ";
cin >> vek;
cout << "Tvoj vek je: " << vek << " rokov" << endl;
cout << "nacitavam.....pokracuj\n" << endl;
cout << "Prosim zadaj svoju vysku a stlac enter: ";
cin >> vyska;
cout << "Merias: " << vyska << " cm" << endl;
cout << "nacitavam.....pokracuj\n" << endl;
cout << "Prosim zadaj svoju vahu a stlac enter: ";
cin >> vaha;
cout << "Vazis: " << vaha << "kg" << endl;
cout << "nacitavam.....pokracuj\n" << endl;
cout << "Prosim zadaj svoje oblubene desatinne cislo a stlac enter: ";
cin >> d_miesto;
cout << "Tvoje oblubene desatinne cislo je: " << d_miesto << endl,
cout << "....vyhodnocujem...." << endl;
cout << "\nMas " << vek << " rokov, ";
cout << "si vysoky/a " << vyska << " cm, ";
cout << "vazis " << vaha << " kg, ";
cout << "a tvoje oblubene desatinne cislo je " << d_miesto << "!" << endl;
printf("\n\n\n\nGratulujem! Uspesne si presiel/a testom, teraz stlac enter a ukonci program");
printf(":)");
cin.get();
cin.get();
return 0;
}