Arama butonu
Bu konudaki kullanıcılar: 3 misafir, 2 mobil kullanıcı
413
Cevap
80140
Tıklama
4
Öne Çıkarma
Cevap: ##### P.R.O.G.R.A.M.L.A.M.A. .D.E.R.S.L.E.R.İ ##### (16. sayfa)
P
17 yıl
Teğmen
Konu Sahibi

quote:

Orjinalden alıntı: emretemelkuran

hoca seni yazılım uzmanı yapmışlar fakat hala başlangıç seviyesinden ileri seviyeye geçiş dersleri yazmıyorsun.En az , az çok birşeyler bilen kişiler faydalansın birazda.Arz ederim.


Ne demek istiyorsunuz? Rütbem hakkımda bir şikayetiniz varsa şikayet edin buraya yazmayın... Çok saçma bir laftan söz etmişsiniz burada ana hedef bilmeyenlere öğretmek... Nasıl birden ileri seviyelere geçmem beklenebilir.? Rütbe verilmesini siz ona göre mi ölçüyorsunuz? Saçmalamayalım lütfen...





< Bu mesaj bu kişi tarafından değiştirildi Progr4mm3r -- 17 Kasım 2008; 20:55:49 >

C
17 yıl
General

quote:

Orjinalden alıntı: emretemelkuran

hoca seni yazılım uzmanı yapmışlar fakat hala başlangıç seviyesinden ileri seviyeye geçiş dersleri yazmıyorsun.En az , az çok birşeyler bilen kişiler faydalansın birazda.Arz ederim.

Herkesin seviyesine göre ayrı ayrı yazılsa çok daha fazla zaman harcanır, hiç bilmeyenler daha çok olduğu için böyle daha uygun olduğunu düşünüyorum.


Bu mesaja 1 cevap geldi.
T
17 yıl
Yüzbaşı


Soru 3 için cevabımı güncelliyorum.
(2 x 3000000) işlemi için üç milyon kere toplama yapmak yerine iki kere toplama yapmak daha iyi olur.


 

1) Başla
2) int a,b,x,i,sonuc
3) yaz,"Birinci sayıyı gir :"
4) oku,a
5) yaz,"İkinci sayıyı gir:"
6) oku,b
7) eğer (a>b) ise x=b
8) değilse
9) x=a
10) eğer bitti
10) sonuc=a
11) i=1
12) sonuc=sonuc+a
13) i=i+1
14) eğer (i<x) git(12)
15) yaz,a," x ",b,"=",sonuc
16) Bitir.




Yukarıdaki sahte kodlarda hata tespit ettim aşağıda düzeltilmiş haliyle yeniden güncelliyorum

 
1) Başla
2) int a,b,x,y,i,sonuc
3) yaz,"Birinci sayıyı gir :"
4) oku,a
5) yaz,"İkinci sayıyı gir:"
6) oku,b
7) eğer (a>b)
8) x=b
9) y=a
10) değilse
11) x=a
12) y=b
13) eğer bitti
14) sonuc=y
15) i=1
16) sonuc=sonuc+y
17) i=i+1
18) eğer (i<x) git(16)
19) yaz,a," x ",b,"=",sonuc
20) Bitir






< Bu mesaj bu kişi tarafından değiştirildi Tigertiger -- 4 Aralık 2008; 19:58:17 >

M
17 yıl
Onbaşı

çok faydalı bi paylaşım olmuş ellerinize sağlık



U
17 yıl
Yüzbaşı

en kısa zamanda cevap yazmaya başlayacağım bu aralar okul biraz yoğun, bana göre de derslerin hiç bilmeyenlerden başlaması daha iyi çünkü bilmeyen belli bir seviyeye ulaşır, ilerki derslerde ise biraz bilenler de sonradan bilmedikleri ve yanlış bildiklerini öğrenir ve pekiştirir


Bu mesaja 1 cevap geldi.
M
17 yıl
Binbaşı

c1
 
#include <stdio.h>
#include <conio.h>
main ()
{
int sayi1,sayi2;
printf ("1. sayıyı giriniz:");
scanf ("%d",&sayi1);
printf ("2. sayıyı giriniz:");
scanf ("%d",&sayi2);
if (sayi1<sayi2)
printf ("1. sayı 2. sayıdan küçüktür.");
else if (sayi1>sayi2)
printf ("2. sayı 1. sayıdan küçüktür.");
else
printf ("sayılar birbirine eşit");
getch ();
}


c2

 
#include <stdio.h>
#include <conio.h>
main ()
{
int v,f,o;
printf ("vize notunuzu giriniz.");
scanf ("%d",&v);
printf ("final notunuzu giriniz.");
scanf ("%d",&f);
o=v*0,4+f*0,6
if (o<50)
printf ("%d puanla kaldı.",o);
else
printf ("%d puanla geçti.",o);
getch ()
}


c3

 
1) başla
2) değişken a,b,c,d;
3) yaz ("1. sayıyı giriniz.");
4) oku a;
5) yaz ("2. sayıyı giriniz.");
6) oku b;
7) eğer a=0 ise
8) yaz ("sonuç=1")
9) eğer b=0 ise
10) yaz ("sonuç=1")
11) değilse c=0
12) d=a
13) c=c+1
14) d=d+a
15) eğer b=c ise
16) yaz ("sonuç %d")
17) değilse
18) git (13)
19) bitir


Bu mesaja 1 cevap geldi.
M
17 yıl
Binbaşı

bir sonraki dersleri ne zaman alacağız acaba ?


Bu mesaja 1 cevap geldi.
P
17 yıl
Teğmen
Konu Sahibi

quote:

Orjinalden alıntı: sayyadkn

bir sonraki dersleri ne zaman alacağız acaba ?


Yarın..


Bu mesaja 1 cevap geldi.
:
17 yıl
Yarbay

P
17 yıl
Teğmen
Konu Sahibi

quote:

Orjinalden alıntı: :::Banner:::

yeni ders yok mu :/


Gördüğünüz üzere takip eden yok... Ayrıca senin takip ettiğini bile bilmiyordum, takdir edersiziniz ki emeğimin karşılığını görmek isterim ancak dersler sonrası sordugum soruları cevaplayanlar bile çok az...


Bu mesaja 1 cevap geldi.
M
17 yıl
Binbaşı

biz cevapladık.en azından cevaplayanların cevapları doğru mu onu bir söyle.
illa ki onlarca takip edenin olması gerekmiyor.devam edelim derim ben.


Bu mesaja 1 cevap geldi.
P
17 yıl
Teğmen
Konu Sahibi

quote:

Orjinalden alıntı: sayyadkn

biz cevapladık.en azından cevaplayanların cevapları doğru mu onu bir söyle.
illa ki onlarca takip edenin olması gerekmiyor.devam edelim derim ben.


Haklı olmakla birlikte daha düzgün bir üsluba çağırıyorum...


Bu mesaja 2 cevap geldi.
B
17 yıl
Yarbay

Selam programmer çok güzel bir topic olmuş gerçekten elerine sağlık

Senden bir ricam olucak. C'de Gaus eleminasyonla bir matrisin sonucunu bulan program lazım bunu yazabilir misin?

Yada olmazsa matris matris çarpımıda olur

Yapabilirsen çok süper olucak gerçekten



M
17 yıl
Binbaşı

quote:

Orjinalden alıntı: Progr4mm3r


quote:

Orjinalden alıntı: sayyadkn

biz cevapladık.en azından cevaplayanların cevapları doğru mu onu bir söyle.
illa ki onlarca takip edenin olması gerekmiyor.devam edelim derim ben.


Haklı olmakla birlikte daha düzgün bir üsluba çağırıyorum...


üslup için kusura bakma daha dikkatli olurum bundan sonra.
yalnız şu derslere devam etsek?


Bu mesaja 1 cevap geldi.
O
17 yıl
Binbaşı

o=v*0,4+f*0,6

sanırım bu islemde , yerine . kullanmak gerekli?boyle yapınca o=10 cakar hep :D


Bu mesaja 1 cevap geldi.
M
17 yıl
Binbaşı

quote:

Orjinalden alıntı: ogguzko

o=v*0,4+f*0,6

sanırım bu islemde , yerine . kullanmak gerekli?boyle yapınca o=10 cakar hep :D



, kullanırsak o=v*0+4+f*0+6 mı olmuş oluyor bu işlem ?


Bu mesaja 1 cevap geldi.
T
17 yıl
Yüzbaşı


Canım sıkıldı ben de Çarpamasız Çarpma Algoritmasını biraz daha geliştirdim.
Sıfır ve Eksi işaretli sayılar da artık çarpılabiliyor.
Ondalıklı sayılar ile çarpım işlemi için çalışmalara başlamış bulunuyorum.


Sahte Kodlar:

 
1) Başla
2) int a,b,x,y,i,sonuc
3) boolen eksi
4) yaz,"Birinci sayıyı gir :"
5) oku,a
6) yaz,"İkinci sayıyı gir:"
7) oku,b
8) eğer (a=0) yada (b=0)
9) sonuc=0
10) git(33)
11) eğer bitti
12) eğer ((a<0) ve (b>0)) yada ((a>0) ve (b<0))
13) eksi=doğru
14) değilse
15) eksi=yanlış
16) eğer bitti
19) eğer (abs(a)>abs(b))
20) x=abs(b)
21) y=abs(a)
22) değilse
23) x=abs(a)
24) y=abs(b)
25) eğer bitti
26) sonuc=y
27) i=1
28) sonuc=sonuc+y
29) i=i+1
30) eğer (i<x) git(28)
31) eğer eksi
32) sonuc = -(sonuc)
33) yaz,a," x ",b,"=",sonuc
34) Bitir.


Akış Diagramı:

< Resime gitmek için tıklayın >



C kodları:

 
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main ()
{
int a,b,x,y,i,sonuc;
bool eksi;
printf("Brinci sayiyi gir :");
scanf("%d",&a);
printf("ikinci sayiyi gir :");
scanf("%d",&b);
if (a==0||b==0)
sonuc=0;
else
{
eksi=false;
if ((a<0 &&b >0)||(a>0 && b<0))
eksi=true;
if (abs(a)>abs(b))
{
x=abs(b);
y=abs(a);
}
else
{
x=abs(a);
y=abs(b);
}
sonuc=y;
for (i=1;i<x;++i)
sonuc=sonuc+y;
if (eksi) sonuc=-(sonuc);
}
printf("%d x %d = %d",a,b,sonuc);
getch ();
}






Bu mesaja 1 cevap geldi.
T
17 yıl
Yüzbaşı


Çarma algortimasının son versiyonu.(Biraz acele oldu hatalar olabilir)
Ondalıklı ve eksi işaretli sayıları da çarpma işlemi kullanmadan çarpma algoritması akış diagramı:

< Resime gitmek için tıklayın >



T
17 yıl
Teğmen






< Bu mesaj bu kişi tarafından değiştirildi turkishrap -- 5 Aralık 2008; 12:40:00 >

T
17 yıl
Teğmen

güzel mükemmel