Autor Tema: programiranje...  (Pročitano 6351 puta)

Van mreže canem

  • Član
  • **
  • Poruke: 20
  • Pol: Muškarac
  • carpe diem...
programiranje...
« poslato: Januar 20, 2008, 09:59:42 pre podne »
ima li neko da se bavi programskim jezicima...
ja pokusavam da ucim pascal i delphi....

Van mreže canem

  • Član
  • **
  • Poruke: 20
  • Pol: Muškarac
  • carpe diem...
Odg: programiranje...
« Odgovor #1 poslato: Januar 20, 2008, 04:50:13 posle podne »
evo mog pokusaja da napravim nesto...
program za izracunavanje pitagorine teoreme... pisan u pascalu...
komentari su vise nego dobrodosli...
program pitagora;
uses crt, graph;
label pocetak;
var stranicaA, stranicaB, stranicaC: real;
    mjedinica: string;
    izbor : string;
    y_OR_n: char;
function pitteorema_hipotenuza(stranicaA : real; stranicaB : real): real;
  begin
  pitteorema_hipotenuza := sqrt(stranicaA * stranicaA + stranicaB * stranicaB);
  end;
function pitteorema_katetaA(stranicaC : real; stranicaB : real): real;
  begin
  pitteorema_katetaA := sqrt(stranicaC * stranicaC - stranicaB * stranicaB);
  end;
function pitteorema_katetaB(stranicaC : real; stranicaA : real) : real;
  begin
  pitteorema_katetaB := sqrt(stranicaC * stranicaC - stranicaA * stranicaA);
  end;
begin
pocetak : clrscr;
gotoxy(34, 1);
textcolor(4);
write('coded by canem');
gotoxy(20, 3);
writeln('program obradjuje pitagorinu teoremu');
gotoxy(1, 7);
writeln('1. izracunaj stranicu "a"');
writeln('2. izracunaj stranicu "b"');
writeln('3. izracunaj stranicu "c"');
writeln('4. izlaz');
writeln;
write('izaberi...');
read(izbor);
    if izbor = '1' then
      begin
    clrscr;
    write('unesi vrednost stranice c: ');
    readln(stranicaC);
    write('unesi vrednost stranice b: ');
    readln(stranicaB);
    repeat
    write('unesi mernu jedinicu... enter : [m ilin cm] : ');
    readln(mjedinica);
    until (mjedinica = 'm') or (mjedinica = 'cm');
    writeln('rezultat koji ste trazili je: ', pitteorema_katetaA(stranicaC, stranicaB):2:3, mjedinica);
    readkey;
    goto pocetak;
      end;
    if izbor = '2' then
      begin
    clrscr;
    write('unesi vrednost stranice c: ');
    readln(stranicaC);
    write('unesi vrednost stranice a: ');
    readln(stranicaA);
    repeat
    write('unesi mernu jedinicu... enter : [m ilin cm] : ');
    readln(mjedinica);
    until (mjedinica = 'm') or (mjedinica = 'cm');
    writeln('rezultat koji ste trazili je: ', pitteorema_katetaB(stranicaC, stranicaA):2:3, mjedinica);
    readkey;
    goto pocetak;
      end;
    if izbor = '3' then
      begin
    clrscr;
    write('unesi vrednost stranice a: ');
    readln(stranicaA);
    write('unesi vrednost stranice b: ');
    readln(stranicaB);
    repeat
    write('unesi mernu jedinicu... enter : [m ilin cm] : ');
    readln(mjedinica);
    until (mjedinica = 'm') or (mjedinica = 'cm');
    writeln('rezultat koji ste trazili je: ', pitteorema_hipotenuza(stranicaA, stranicaB):2:3, mjedinica);
    readkey;
    goto pocetak;
      end;
    if izbor = '4' then
      begin
    clrscr;
    write('jeste li sigurni...  y ili n :');
    y_OR_n := readkey;
    if y_OR_n = 'y' then halt;
    if y_OR_n = 'n' then goto pocetak;
      end;
end.

Van mreže Sklerozica

  • Administrator
  • *****
  • Poruke: 113222
  • Pol: Muškarac
    • HENDI-DRUŠTVO
  • Dg: MS
  • Grad: Beograd
Odg: programiranje...
« Odgovor #2 poslato: Januar 20, 2008, 05:39:10 posle podne »
Ups, ja sam zalutao ovde.  :-[

Canem samo teraj. O programiranju ne znam ništa pa komentar od mene je samo podrška. ;)

Van mreže canem

  • Član
  • **
  • Poruke: 20
  • Pol: Muškarac
  • carpe diem...
Odg: programiranje...
« Odgovor #3 poslato: Februar 12, 2008, 02:50:00 posle podne »
...evo jos nesto...
program test_rezultati;
uses crt;
const brojstudenata=5;
      tab='    ';
var rezultat:array[1..brojstudenata]of real;
    suma,prosek:real;
    brojac:byte;
begin
  clrscr;
  for brojac:=1 to brojstudenata do
    begin
    write('rezultat studenta broj #', brojac,': ');
    readln(rezultat[brojac]);
    suma:=suma+rezultat[brojac];
    end;
    writeln;
    writeln(tab,'student #',tab,'rezultat');
    writeln(tab,'----------------------');
    for brojac:=1 to brojstudenata do
      begin
          writeln(tab,' ',brojac,tab,tab,tab,rezultat[brojac]:0:2);
      end;
    writeln(tab,'-----------------------');
    writeln;
    prosek:=suma/brojstudenata;
    writeln('prosecna ocena = ',prosek:0:2);
      readkey;
end.
ako nekog interesuju tutoriali za pascal neka  :cheers:

Van mreže Sijedi

  • Član
  • **
  • Poruke: 52
  • Pol: Muškarac
Odg: programiranje...
« Odgovor #4 poslato: April 16, 2008, 11:15:48 pre podne »
Mislim da sam relativno dobar u VB-u, a o Pascalu i Delphiju pojma nemam

Van mreže vladobk

  • Član
  • **
  • Poruke: 288
  • Pol: Muškarac
    • http://www.melting.rs/bk/
Odg: programiranje...
« Odgovor #5 poslato: Maj 22, 2008, 06:51:09 posle podne »
nekada sam radio pascal i delphi ali ti savetujem VB a moze i online u php
vidi ovo
http://www.refillpen.com/trafo/tr.php
samo ubacimo pravouglitrougao

 

Tekstovi objavljeni na ovom sajtu su autorsko delo korisnika i vlasništvo sajta www.hendidrustvo.info. Svaki korisnik ovog sajta je odgovoran za sadržaj svoje poruke koju objavi na sajtu. Sajt se odriče svake odgovornosti za sadržaj tih poruka. Dalja distribucija tekstova dozvoljena je isključivo u nekomercijalne svrhe i uz jasno citiranje izvora i autora poruke, kao i internet adrese na kojoj se original nalazi. Ako su u pitanju tekstovi, koji prenose lične događaje i sudbine korisnika ovog sajta, za njih morate dobiti dozvolu od autora. Takođe, za ostale vidove distribucije, obavezni ste da prethodno zatražite odobrenje od administratora www.hendidrustvo.info sajta ili autora teksta.