Jump to content
GSForum - Segélyvonal

Programozás (segítség és publikálás kezdõknek)


Recommended Posts

Posted

Megnyitom a topicot, mert gondoltam érdekel ez is valakit.... :rolleyes:

Amúgy ismerek egy halom embert aki "hivatásból" programozik (mint én is :D ), és segítséget tudunk nyújtani azoknak akik szintén érdeklõdnek a téma iránt.

Ja, és itt be lehetne linkelni a progijaitokat, esetleg forrást is hogy tudjunk segíteni, tanácsot adni! ;)

Amúgy nem vagyok nagy programozó, ezért ne tessék WinAPI programozással jönni, mert azt nem vágom... :lol: De C alapszinten tudok segíteni meg VB-ben egy kicsit.

Ja és a többi infóst meg szoftverest kérme hogy jöjjön ide segíteni esetleg berakni pár progit, mert egymásnak is segíthetünk azért... :rolleyes:

Sziasztok! Nagy segítség kellene. Hétfõ-n kéne leadni nekem egy egyszerû feladatot. Hálás lennék érte nagyon. Visual studio-ban kellene megírni a köv feladatot:

Feladat

1. Készítsen egy programot, a magyar zászlót ábrázolja. Az ablak átméretezésekor a zászló is méretezõdjön át.

2. Arra a sávra, amelyre a felhasználó rákattint, legyen kék. Második kattintásra, pedig újra nyerje vissza az eredeti színét.

3. Az a zászló sáv, amelyen épen a felhasználó egere tartózkodik, fekete kerettel legyen körülvéve.

4. Extra feladat: Figyeljen arra, hogy villogás nélkül történjen az ablakfrissítés. Ha az egér mutatója nem tartózkodik az ablak területe felett, akkor egyik négyzet színe se legyen piros (SetCapture funkció).

Ha az 1. feladat megvan nekem már az is elég lenne. :)

Köszi elõre is!

Posted

Sziasztok!

Van egy "kis" problémám a Tubo Pascalban való programozással (kezdõ vagyok).

Azt a feladatot kaptam, hogy: Egy háromszög oldalai alapján a program döntse el, hogy szerkeszthetõ-e, ha igen akkor mondja meg mennyi a kerülete. Nekem ez ment, de valami miatt a programom akkor is kiírja a háromszög kerületét, ha az nem szerkeszthetõ. Akinek van gyakorlata az legyen szíves segítsen nekem.

Ide töltöttem fel a programomat:

http://rapidshare.com/files/179009222/HAROM.PAS.html

És itt egy kép róla:

http://rapidshare.com/files/179012293/N_vtelen_1.png.html

Rosszak az elágazások (if utasítás). Elõször döntsd el azt, hogy szerkeszthetõ-e a háromszög, majd csak utána számold ki, hogy mennyi a kerülete.

Valahogy így:

var
a,b,c,d,s : word;
BEGIN
   write ('Kérem a háromszög a oldalát:');
   readln(a);
   write ('Kérem a háromszög b oldalát:');
   readln(b);
   write ('Kérem a háromszög c oldalát:');
   readln(c);

   IF a < b THEN
      BEGIN
         s := a;
         a := b;
         b := m;
      END;

   IF a< c THEN
      BEGIN
         s := a;
         a := c;
         c := m;
      END;                      
  
   {Ezek után akármilyen sorrendben adtuk meg az oldalakat, az a oldal lesz a leghosszabb; így könnyebb lesz eldönteni, hogy szerkeszthetõ-e a háromszög}

   IF  a <= 0 OR b <= 0 OR c <= 0 THEN writeln ('A háromszög nem létezik.');
   ELSE IF a <= b + c THEN writeln ('A háromszög nem szerkeszthetõ.');
   ELSE writeln ('A háromszög kerülete:',a+b+c,'cm');
   readln;
END.

Posted

Nos én is készítettem ilyen háromszöges programot C++-ben. A feltételvizsgálatot látjátok a kódban. Azt a tételt vettem alapul, hogy a háromszög 2 oldalának az összege mindig nagyobb a 3. oldalnál. Remélem helyes.

#include <iostream>

int main()
{
    float a;
    float b;
    float c;
    std::cout << "Vajon szerkesztheto-e a haromszog?\n";
    std::cout << "Add meg az adatokat es megmondom. Ha igen kiszamitom a keruletet.\n";
    std::cout << "a oldal: ";
    std::cin >> a;
    std::cout << "\nb oldal: ";
    std::cin >> b;
    std::cout << "\nc oldal: ";
    std::cin >> c;
    
    if(a+b>c && a+c>b && b+c>a)
       {
             std::cout << "\nA haromszog kerulete: ";
             float kerulet;
             kerulet = a+b+c;
             std::cout << kerulet <<"\nVege.\n";
             system ("pause");
             return 0;
       }
    else
       {
             std::cout <<"A haromszog nem szerkesztheto!\n";
             system ("pause");
             return 0;
       }
}

Küldhetnél PM-et, mert ilyen feladatok engem is érdekelnek mivel most kezdtem programozást.

Posted

Hello!

Nem tudom hogy hova írjak, de remélem itt tudtok segíteni. Arról lenne szó hogy szeretnék csinálni egy Inventoryt ami az RPG (szerep) játékokban van, + karakterlapot ahova lehet húzgálni az inventoryból a cuccokat. A cuccokat meg tudom csinálni photoshoppal meg a tabletemmel, már csak ez az inventory rendszer kéne alá. Más nem kellene csak annyi hogy ezt hogyan lehetne megcsinálni és milyen progi kell hozzá. Programozáshoz nem nagyon értek, ha van esetleg valami nagyon alap program amivel ez megoldható légyszi írjátok le. Elõre is köszi!

Posted

hy, kezdéshez mien programnyelvet tudnátok ajánlani? érettségizni is abból szeretnék, pascalt akarnak mindenáron tanítani nekem de ahogy tudom, érettségin nincs is pascal :/... C++ sztem túl nehéz, Visual Basic?

Posted

hy, kezdéshez mien programnyelvet tudnátok ajánlani? érettségizni is abból szeretnék, pascalt akarnak mindenáron tanítani nekem de ahogy tudom, érettségin nincs is pascal :/... C++ sztem túl nehéz, Visual Basic?

Méghogy C++ nehéz. Én egyedül azt értem meg a C-t. Nemtom, lehet velem van valami gond :ph34r: C++ rulez :D Igaz én a beveztõkben látott példák alapján döntöttem el, hogy mennyire vágom, és így válaszottam. Meg azt mondják késõbb is ezt tanulják egyetemen stb. Az meg, elõre tanulsz kicsit nem hátrány. Na, de majd aki ért hozzá az válaszoljon :lol:

Posted

hy, kezdéshez mien programnyelvet tudnátok ajánlani? érettségizni is abból szeretnék, pascalt akarnak mindenáron tanítani nekem de ahogy tudom, érettségin nincs is pascal :/... C++ sztem túl nehéz, Visual Basic?

Igazából teljesen mindegy szinte... lényeg, hogy kialakuljon egy bizonyos programozói látásmód. Ha ez megvan akkor szinte bármelyik modern nyelvet tudod használni. Csak 1-2 alap dolgot kell átnézni elõtte.

Érettségin én c# használtam és nem volt rossz. Ha egyetemen akarsz progrmaozást tanulni akkor viszont szerintem c++-t nyomasd. Úgy is mindenhol azzal kezdik (vagy C). És mellesleg ezen a szinten minden nyelv ugyan olyan nehéz.

Posted

hy, kezdéshez mien programnyelvet tudnátok ajánlani? érettségizni is abból szeretnék, pascalt akarnak mindenáron tanítani nekem de ahogy tudom, érettségin nincs is pascal :/... C++ sztem túl nehéz, Visual Basic?

Én a Pascalt ajánlanám. Fõleg, ha úgyis azt fogod tanulni. Szerintem elsõ nekifutásra könnyebben emésztetõ, mint a C (gondolok itt a szintaxisra), kifejezetten hasznosak a - késõbb bosszantóvá váló - megkötések is, s könnyebb átszokni ezek után más programozási nyelv(ek)re.

Két éve még volt Pascal érettségin, szerintem azóta nem változott a helyzet, ilyen téren.

Posted

Én a Pascalt ajánlanám. Fõleg, ha úgyis azt fogod tanulni. Szerintem elsõ nekifutásra könnyebben emésztetõ, mint a C (gondolok itt a szintaxisra), kifejezetten hasznosak a - késõbb bosszantóvá váló - megkötések is, s könnyebb átszokni ezek után más programozási nyelv(ek)re.

Két éve még volt Pascal érettségin, szerintem azóta nem változott a helyzet, ilyen téren.

De változott. Rajta van szoftverlistán, hogy nem lesz.

Posted

De változott. Rajta van szoftverlistán, hogy nem lesz.

Nekem ÚGY TÛNIK, hogy Pascal-ban is meg lehet írni az érettségi feladatot, ráadásul kétféle programozói környezet (Turbo Pascal 7.0 és FreePascal 2.0) közül lehet választani. Jövõre fog csak megszûnni a Pascal.

Posted

Nekem ÚGY TÛNIK, hogy Pascal-ban is meg lehet írni az érettségi feladatot, ráadásul kétféle programozói környezet (Turbo Pascal 7.0 és FreePascal 2.0) közül lehet választani. Jövõre fog csak megszûnni a Pascal.

Ja idén. De én nem idén fogok :D Sztem Canadaa barátunk sem. De lehet tévedek.

Posted

Ja idén. De én nem idén fogok :D Sztem Canadaa barátunk sem. De lehet tévedek.

Idén csak középfokúzok jövõre megyek emeltszintre

Posted

Free Pascallal akartam ma lefordítani egy programot, és ezt a hibát dobta ki:

Fatal: Unable to open file C:\FPC\2.2.2\bin\i386-win32\fp.cfg
Fatal: Compilation aborted

MI lehet a baj? :blink:

Posted

Free Pascallal akartam ma lefordítani egy programot, és ezt a hibát dobta ki:

Fatal: Unable to open file C:\FPC\2.2.2\bin\i386-win32\fp.cfg
Fatal: Compilation aborted

MI lehet a baj? :blink:

szar a kódod... talán ha bemásolod ide akkor többet is tudunk mondani.

Posted

szar a kódod... talán ha bemásolod ide akkor többet is tudunk mondani.

Ennyi lett volna a kód:

program grindhouse;
begin
writeln ('   GGGG      HH      HH');
writeln ('  GG         HH      HH');
writeln (' GG          HH      HH');
writeln ('GG           HH      HH');
writeln ('GG    GGGGG  HHHHHHHHHH');
writeln ('GG      GG   HHHHHHHHHH');
writeln (' GG    GG    HH      HH');
writeln ('  GG  GG     HH      HH');
writeln ('   GGGG      HH      HH');
readln;
end.

de erre a kódra is ugyanazt dobja ki:

program cucc;
begin
write ('Cucc');
end.

Sztem semmi baja nincsen.

Posted

A kóddal tényleg nincs baj, nézd meg, hogy az elérési út stimmel-e.

Posted

Stimmel, és a fájl amit keres, az is megvan. szóval nemértem... :unsure:

Posted

Stimmel, és a fájl amit keres, az is megvan. szóval nemértem... :unsure:

Rakd újra. Ha akkor sem megy, próbáld más compilerrel.

Posted

    std::cout << "Vajon szerkesztheto-e a haromszog?\n";
    std::cout << "Add meg az adatokat es megmondom. Ha igen kiszamitom a keruletet.\n";
    std::cout << "a oldal: ";
    std::cin >> a;
    std::cout << "\nb oldal: ";
    std::cin >> b;
    std::cout << "\nc oldal: ";
    std::cin >> c;

}

Nem kell kiírnod minden alkalommal, hogy std::, ha a file elejére beírod, hogy "uses namespace std;", így minden egyes alkalommal, amikor std függvényt, típust, akármit használsz, akkor 5 karakterrel kevesebbet kell írnod.

  • 5 weeks later...
Posted

Hello TOTAL kezdõ vagyok segitsetek. hogy kell futtatni egy java programot.LÉPÉSRÕL LÉPÉSRE PLS

tehat ide kattintok oda kattintok stb. tudom hogy javac valami.java , java valami...ezt kel beirni de hova mit hova masoljak mit hova irjak stb mindent lépésrol lépésre mintha egy 80 éves öregasszony lennék lécci. holnapra kell megirnom a hazit megirtam de nem tudom jo e le kéne futtatni. programot erre nem akarok leszedni maradok a parancssoros futtatasnal. köszi sracok

Posted

Hello TOTAL kezdõ vagyok segitsetek. hogy kell futtatni egy java programot.LÉPÉSRÕL LÉPÉSRE PLS

tehat ide kattintok oda kattintok stb. tudom hogy javac valami.java , java valami...ezt kel beirni de hova mit hova masoljak mit hova irjak stb mindent lépésrol lépésre mintha egy 80 éves öregasszony lennék lécci. holnapra kell megirnom a hazit megirtam de nem tudom jo e le kéne futtatni. programot erre nem akarok leszedni maradok a parancssoros futtatasnal. köszi sracok

öhm, programozás topic ... igen... akk .. nmtom mirõl beszélsz amúgy :D vki csak megérti :lol:

Nekem viszont egy olyan problémám lenne hogy VB hez egy egyszerû mátrixrendezést kellene csinálnom

Dim mátrix(100, 100) As Integer
    Dim csere As Integer
    Dim i As Integer
    Dim j As Integer
    Dim m = 5
    Dim n = 5

    Private Sub ButtonBeolvas....
        For i = 1 To m
            For j = 1 To n
                mátrix(i, j) = InputBox("szám")
            Next
        Next
    End Sub

    Private Sub ButtonKiír....
        For i = 1 To m
            For j = 1 To n
                MsgBox(mátrix(i, j), , "elem")
            Next
        Next
    End Sub

Private Sub ButtonCsere....
        For i = 1 To m - 1
            For j = i + 1 To m

innen nmtom mit csináljak vektorral már megvolt de itt nem jön össze... thx a helpet.

Posted

Flash animációt szeretnék lelopni egy oldalról. Milyen plugin, program kell hozzá? Olyan kéne amivel rendesen megtudom nézni hogyan épül fel és a scripteket is mutatja.

Posted

Flash animációt szeretnék lelopni egy oldalról. Milyen plugin, program kell hozzá? Olyan kéne amivel rendesen megtudom nézni hogyan épül fel és a scripteket is mutatja.

Ilyet ha jól tudom nem lehet... ugyanúgy ahogy egy exe fájlt sem lehet visszafejteni mondjuk C-re. Különben értelmét vesztené az opersource kifejezés.

Posted

Ilyet ha jól tudom nem lehet... ugyanúgy ahogy egy exe fájlt sem lehet visszafejteni mondjuk C-re. Különben értelmét vesztené az opersource kifejezés.

Ok, köszi. Merült fel most egy probléma, bár nem nagyon ide tartozik. Nem rég újra raktam a gépet és most raktam fel rá újból a flash 8-at. A gond az hogy ha rajzolok egy sima kört vele pixel grafikus. :unsure:

Posted

Ilyet ha jól tudom nem lehet... ugyanúgy ahogy egy exe fájlt sem lehet visszafejteni mondjuk C-re. Különben értelmét vesztené az opersource kifejezés.

C-re nem, de a bájtkódot assembly-re vissza lehet. Abból meg kínkeserves munkával (és a compiler NAGYON alapos ismeretével) lehet gyártani valami magas szintû progamkódot, ami ha nem is fog teljesen megegyezni, de vele ekvivalens lesz.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...