Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Rename SQL column

Achiziționare tuner TV !

Din ce este facuta terasa asta?

Cum accesez site-ul CNAS ?
 Algoritm simplu de calculare al u...

Bitdefender Total Security ș...

casa verde 2024

Intrerupator cu N - doza doar cu ...
 Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...
 probleme cu ochelarii

Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National
 

Jocul spanzuratoarea

- - - - -
  • Please log in to reply
6 replies to this topic

#1
ValentinaIonela

ValentinaIonela

    New Member

  • Grup: Junior Members
  • Posts: 1
  • Înscris: 14.01.2016
Buna!Sunt incepatoare in programare(limbajul C) si as vrea sa fac un mic joculet ,spanzuratoarea,simplu,fara grafica sau cuvinte generate de program...Imi poate arata cineva un cod,in care sa fie explicat in mare ce face...ca sa pot intelege:-?Va rog:)

#2
nycolae

nycolae

    Active Member

  • Grup: Members
  • Posts: 1,951
  • Înscris: 29.03.2012

 ValentinaIonela, on 15 ianuarie 2016 - 20:59, said:

Buna!Sunt incepatoare in programare(limbajul C) si as vrea sa fac un mic joculet ,spanzuratoarea,simplu,fara grafica sau cuvinte generate de program...Imi poate arata cineva un cod,in care sa fie explicat in mare ce face...ca sa pot intelege:-?Va rog:)


copy/paste de la alţii:

https://www.daniweb....n-source-code-c

cu explicatii:
[ https://www.youtube-nocookie.com/embed/sitn00wQMrg?feature=oembed - Pentru incarcare in pagina (embed) Click aici ]

Edited by nycolae, 15 January 2016 - 21:09.


#3
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,944
  • Înscris: 03.08.2008
nu asa inveti programarea chinuindu te cu codul altora . Pui mana si faci tu de la 0

#4
cuddles

cuddles

    Junior Member

  • Grup: Members
  • Posts: 132
  • Înscris: 10.09.2014
Ma scuzi dar e una din cele mai bune metode de a invata programare mai ales daca esti la inceput.

#5
picurael

picurael

    Junior Member

  • Grup: Members
  • Posts: 57
  • Înscris: 24.07.2008
Eu programez în alte limbaje, dar dacă tot ce ai nevoie e ideea de algoritm, îți pot da niște idei. În rest, răspunsul lui nycolae e excelent.

În principiu, atâta timp cât știi un tip de loop, poți să scrii o condiție, înțelegi tipurile de variabile și ce înseamnă să declari și să folosești variabile, ar trebui să poți pune în aplicare algoritmul pe care ți-l pot descrie în mare, și chiar să-ți dau un exemplu specific de pornire (dar nu cod, că nu facem teme).

Singurele "funcții" de care ai nevoie țin de librăria standard și îți vor permite de exemplu să primești input și să faci output (dacă-l faci în linie de comandă) - "cin" și "cout" în C++ din ce mai știu eu. Dacă vrei ca programul rezultat să lucreze cu o listă de cuvinte dintr-un fișier text, va trebui să știi/înveți și funcții de lucru cu sistemul de fișiere (sunt similare cu CIN, COUT, doar că trebuie mai întâi să "deschizi" fișierul prin apelarea unei metode, iar după ce termini cu el, să-l închizi), dar, dacă nu implementezi asta, de fiecare dată când vrei să adaugi cuvinte în lista programului, va trebui să recompilezi codul. Dacă nu ai mai făcut programe în linie de comandă, nu recomand să începi direct cu interfață.

Dacă te împiedici de probleme specifice, mai întreabă aici.

Edited by picurael, 16 January 2016 - 12:18.


#6
neur0

neur0

    Guru Member

  • Grup: Senior Members
  • Posts: 26,795
  • Înscris: 01.11.2011
Cel mai simplu mod de a învăța e să încerci să-l faci singurică. Ăsta e un joc foarte simplu și ar trebui să-l poți face cu minime cunoștințe.

Îți descrii problema în mare, o împarți în chestii mai mici și le abordezi pe fiecare în parte. Dacă nu îți iese ceva, cauți pe net sau întrebi.

De exemplu, avem nevoie de ghicit cuvinte. Cum facem asta? Am putea să le scriem de mână într-un vector. Cum se face asta? Păi caut pe net „c++ vector tutorial”. Găsesc și apoi scriu ceva de genul:

std::vector<std::string> v = {"incomprehensibil", "student"};

Sau pot citi cuvintele dintr-un fișier și le pot stoca într-un vector. CUm faca asta? Caut pe net „c++ file input”. Apoi scriu ceva de genul:

vector<string> cuvinte;
ifstream inputFile("cuvinte.txt");
std::istream_iterator<double> eos;
std::istream_iterator<double> iit(inputFile);
std::copy(iit, eos, std::back_inserter(cuvinte));

Apoi trebuie să aleg aleatoriu un cuvânt din vector. Caut pe net „C++ random numbers”. O să scriu ceva de genul:

vector<string> cuvinte;
string cuvant;

int index = rand() % cuvinte.size();
cuvant = cuvinte[index];

Apoi trebuie sa citesc o literă. Caut pe net „C++ read character”. Scriu ceva de genul:
char litera;
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
cin.get(litera);

Apoi trebuie ca din litere să fac un cuvânt. Apoi trebuie să compar bucăți de cuvânt cu cuvântul ales. Trebuie să afișez. Etc. Toate astea se găsesc pe net.

#7
LORELYAN

LORELYAN

    Senior Member

  • Grup: Senior Members
  • Posts: 5,704
  • Înscris: 15.08.2006

 neur0, on 08 aprilie 2016 - 17:28, said:

Cel mai simplu mod de a învăța e să încerci să-l faci singurică...
Cum facem asta? Am putea să le scriem de mână într-un vector. Cum se face asta? Păi caut pe net „c++ vector tutorial”....


asa cum ai descris tu, toata lumea poate face cartofi prajiti.....
numai ca...surpriza ..
trebuie un vector...
curatarea de coaja....
simplu....apoi trebuie prajiti...
iar surpriza...
in ulei sau untura....
iar surpriza...
trebuie incins uleiul !
iar surpriza ...
trebuie sa aprinzi un foc pentu a incinge uleiul !
iar surpriza ...
cu ce aprinzi focul ?
...
raspuns...cu un vector !

Edited by LORELYAN, 08 April 2016 - 23:41.


Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate