Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > bmg bütü
Yazar
ramcho


avatar
denizli
Kayıt: 02.10.2006
08.07.2007-16:05 #24459
arkadaşlar hatırlayan varsa bmg final sorularını yazabilirmi??d oh










Yazar
blindalley


avatar
balikesir
banlandı
Kayıt: 01.12.2006
08.07.2007-16:12 #24460
çook iyi hatırlamasamda 1.soru seri toplamıydı==>2x+3/4!+3x**2+4/5! tarzındaa
2.sorudaa isee 3 ders war dosya yaratıcaktınn ve kulllanıcı bu 3 dersten birini sececekk sen 3 ders için dostya açıcaksın ve kullanıcını adını soyadını öğenci numarasını gireceksinn tarzındaydıı





Yazar
ramcho


avatar
denizli
Kayıt: 02.10.2006
08.07.2007-16:16 #24461
eyvallah saolasın










Yazar
blindalley


avatar
balikesir
banlandı
Kayıt: 01.12.2006
08.07.2007-16:17 #24462
ramcho yazdi
 
eyvallah saolasın
istersen kodlarıda yollayabilirm gerçi fonksiyonu hatırlamıorum ama en azından nasıl olucanı görürsünn





Yazar
seasun87


avatar

Kayıt: 16.02.2007
08.07.2007-16:23 #24463
hatırlayabilenler kodları da yazabilirse çok seviniriz..

bir de grupları nasıl öğrenebiliriz acaba?iucoders a konulur mu?ya da pztesi okula gidicek arkadaş asılmışsa fotosunu çekebilir mi??blushing

herkese kolay gelsin..





"Bir bilet istiyorum..Sadece gidis olsun..Cocuklugun safligina.."


Yazar
blindalley


avatar
balikesir
banlandı
Kayıt: 01.12.2006
08.07.2007-16:24 #24464
seasun87 yazdi
 
hatırlayabilenler kodları da yazabilirse çok seviniriz..

bir de grupları nasıl öğrenebiliriz acaba?iucoders a konulur mu?ya da pztesi okula gidicek arkadaş asılmışsa fotosunu çekebilir mi??blushing

herkese kolay gelsin..
tam anlamıyla hatırlamıorum umarım koyarlar siteye ve umarım final tarzında olur büt yoksa okul uzadı walla





Yazar
hagaren


avatar
istanbul
Kayıt: 09.10.2006
08.07.2007-16:54 #24465
60 puanlık olan sınav sorusu.3 kurstan istediğiniz birisini seçip,kayıt yaptıranın ad,soyad ve telefon no sunu dosyaya kaydeden kod.(select case ile)

implicit none
integer telno,secim
character*20 ad,soyad
character*1 cevap

write(*,*)"hangi kursa kayit yapmak istersiniz?"
write(*,*)"1.ingilizce"
write(*,*)"2.fransizca"
write(*,*)"3.ispanyolca"
read(*,*)secim

select case(secim)
1 format(a10,a10,i10)

case(1)
do
open(5,file="ingilizce.txt",form="formatted")
write(*,*)"ad soyad ve telno gir"
read(*,*)ad,soyad,telno
write(5,1)ad,soyad,telno
write(*,*)"baska kayit eklemek istermisiniz?-e/h"
read(*,*)cevap
if (cevap=="h".or.cevap=="H") exit
end do
close (5)

case(2)
do
open(6,file="fransizca.txt",form="formatted")
write(*,*)"ad soyad ve telno gir"
read(*,*)ad,soyad,telno
write(6,1)ad,soyad,telno
write(*,*)"baska kayit eklemek istermisiniz?-e/h"
read(*,*)cevap
if (cevap=="h".or.cevap=="H") exit
end do
close (6)

case(3)
do
open(7,file="ispanyolca.txt",form="formatted")
write(*,*)"ad soyad ve telno gir"
read(*,*)ad,soyad,telno
write(7,1)ad,soyad,telno
write(*,*)"baska kayit eklemek istermisiniz?-e/h"
read(*,*)cevap
if (cevap=="h".or.cevap=="H") exit
end do
close (7)

case default
end select
end






www.erenbasar.com
Yazar
hagaren


avatar
istanbul
Kayıt: 09.10.2006
08.07.2007-17:06 #24466
40 puanlık soru.x-(2*x-1)/3*x**2+(4*x**3-3)/5*x**2-(6*x**5-5)/7*x**2+..... şeklindeki bir serinin, dışardan N üst sınırı ve X değeri girilmesi ile toplamının bulunması.

implicit none
integer k,i
real N,x,toplam
k=-1
write(*,*)"ust degeri giriniz"
read(*,*)N
write(*,*)"x degerini giriniz"
read(*,*)x
toplam=x
do i=2,N,2
toplam=toplam+k*(i*(x**(i-1))-(i-1))/((i+1)*x**2)
k=-k
end do
write(*,*)"toplam=",toplam
end





www.erenbasar.com
Yazar
seasun87


avatar

Kayıt: 16.02.2007
08.07.2007-18:47 #24468
Çok teşekkürler kodlar için...applauseapplause







"Bir bilet istiyorum..Sadece gidis olsun..Cocuklugun safligina.."


Yazar
nohead


avatar
Tristram
Kayıt: 26.08.2006
09.07.2007-01:51 #24476
ramcho yazdi
 
... bmg final soruları...

Buradan:
http://www.bilgisayarim.8m.com/BMG2Final.jpg

hagaren yazdi
 
60 puanlık olan sınav sorusu.3 kurstan istediğiniz birisini seçip,kayıt yaptıranın ad,soyad ve telefon no sunu dosyaya kaydeden kod.(select case ile): ...

Olm o kodlarda bi hata var, bugün farkettim:) menüden tekrar kaydetmeye çalışırsan önceki kayıtlar siliniyorfrustrated.. Ben de uzun uzun düşündümthinking vee şu kodu yazdımpeace


    program derskayit
    integer secim
    character*10 ad,soyad,ogno
    character*1 cvp
    do
 20 write(*,*)	
    write(*,*)"O-------------------------------------------O"
    write(*,*)"I     Katilimci Kayit Programi v1.0.1       I"
    write(*,*)"I     -------------------------------           I"
    write(*,*)"I                                                       I"
    write(*,*)"I   Seminerler:                                    I"
    write(*,*)"I   1.Artificial Intelligence      I"
    write(*,*)"I   2.PHP                                            I"
    write(*,*)"I   3.Network Security                           I"
    write(*,*)"I                                                       I" 
    write(*,*)"O-------------------------------------------O"
    write(*,*)
    write(*,*)"Kayit yapilacak seminerin numarasini giriniz:"

 11 read(*,*)secim
  1 format(3a10)
    select case(secim)

    case(1)
    open(6,file="yapay.txt",form="formatted",action="readwrite")
    open(62,status="scratch",form="formatted",action="readwrite")
    do
    read(6,1,end=161)ad,soyad,ogno
    write(62,1)ad,soyad,ogno
    end do
161 rewind(6)
    write(*,*)"lutfen ad soyad ve ogr. numarasini girin:"
    read(*,*)ad,soyad,ogno
    write(62,1)ad,soyad,ogno
    rewind(62)
    do
    read(62,1,end=162)ad,soyad,ogno
    write(6,1)ad,soyad,ogno
    end do
162 rewind(62)
    close(62)
    close(6)

    case(2)
    open(7,file="php.txt",form="formatted",action="readwrite")
    open(72,status="scratch",form="formatted",action="readwrite")
    do
    read(7,1,end=171)ad,soyad,ogno
    write(72,1)ad,soyad,ogno
    end do
171 rewind(7)
    write(*,*)"lutfen ad soyad ve ogr. numarasini girin:"
    read(*,*)ad,soyad,ogno
    write(72,1)ad,soyad,ogno
    rewind(72)
    do
    read(72,1,end=172)ad,soyad,ogno
    write(7,1)ad,soyad,ogno
    end do
172 rewind(72)
    close(72)

    close(7)

    case(3)
    open(8,file="netsec.txt",form="formatted",action="readwrite")
    open(82,status="scratch",form="formatted",action="readwrite")
    do
    read(8,1,end=181)ad,soyad,ogno
    write(82,1)ad,soyad,ogno
    end do
181 rewind(8)
    write(*,*)"lutfen ad soyad ve ogr. numarasini girin:"
    read(*,*)ad,soyad,ogno
    write(82,1)ad,soyad,ogno
    rewind(82)
    do
    read(82,1,end=182)ad,soyad,ogno
    write(8,1)ad,soyad,ogno
    end do
182 rewind(82)
    close(82)

    close(8)

    case(4)
    goto 20

    case default
    write(*,*) "Yanlis secim. Lutfen tekrar girin: 1-2-3, menu icin 4"
    goto 11
    end select

    write(*,*)"yeni kayit? e/h"
    read(*,*)cvp
    if(cvp=="h".or.cvp=="H")exit
    end do
    end program






"The will of the nation" is one of those expressions which have been most profusely abused by the wily and the despotic of every age."
Alexis de Tocqueville


¨


Yazar
hagaren


avatar
istanbul
Kayıt: 09.10.2006
09.07.2007-02:10 #24477
 
hagaren yazdi
 
60 puanlık olan sınav sorusu.3 kurstan istediğiniz birisini seçip,kayıt yaptıranın ad,soyad ve telefon no sunu dosyaya kaydeden kod.(select case ile): ...

Olm o kodlarda bi hata var, bugün farkettim:) menüden tekrar kaydetmeye çalışırsan önceki kayıtlar siliniyorfrustrated.. Ben de uzun uzun düşündümthinking vee şu kodu yazdımpeace


Dediğin doğru ama sınavda hoca zaten ona bakmadı.Sadece dosyanın içine birden fazla kayıt yapılıp yapılamadığına baktı, yani varolan bir dosyaya yeni kayıtlar eklenip eklenemediğini incelemedi.Ama tabi ki senin yaptığın daha kapsamlı ve daha güzel olmuş, teşekkürler dostumpeace







www.erenbasar.com
Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
09.07.2007-08:40 #24479
hagaren yazdi
 
yani varolan bir dosyaya yeni kayıtlar eklenip eklenemediğini incelemedi.

bazı hocalar buna da dikkat ediyordu. bunu şu kodla yapabilirsiniz, burdaki kalın puntolu kod, önceki kayıtları silmeden en alttan eklemeye devam etmeye yarar (cümle biraz karışık oldublushing)

nohead yazdi
 
Olm o kodlarda bi hata var, bugün farkettim:) menüden tekrar kaydetmeye çalışırsan önceki kayıtlar siliniyorfrustrated.. Ben de uzun uzun düşündümthinking

valla helal olsun nohead çok süper düşünmüşsün kayıtı sona eklemeyi. ama access=append le daha kısa olduğu için bunu kullanmak daha iyi olabilir peace

open(8,file="netsec.txt",form="formatted",action="readwrite",access="append")






Yazar
nohead


avatar
Tristram
Kayıt: 26.08.2006
09.07.2007-09:50 #24480
biggrin "append" i nasıl kullanırım bilmiyordum=) access="append" ile çok daha kısalır o kod:D Teşekkürler..





"The will of the nation" is one of those expressions which have been most profusely abused by the wily and the despotic of every age."
Alexis de Tocqueville


¨


Yazar
hagaren


avatar
istanbul
Kayıt: 09.10.2006
09.07.2007-10:43 #24482
Cidden, append in ne olduğunu ben de bilmiyordum, çok makbule geçti.Teşekkürler Burakpeace





www.erenbasar.com
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb