Tekil Mesaj gösterimi
Alt 18 Mart 2010, 10:20   #1
Çevrimdışı
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C Ve Java'nın FARKI




C Ve Javanın Farkını anlaticağim.

Öncelikle basit birer örnek ile gösterirsek daha cok akılda kalici olabileceği düşüncesindeyim. Örneğin basit bir toplama programı yapalim..

Soru -> Girilen 2 sayının toplamini veren bir program yazalim..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
import java.io.*; import Text; class ikitamsayitopla { public static void main (String args[]) throws IOException { int sayi1,sayi2; int toplam=0; // DataInputStream me=new DataInputStream(System.in); System.out.println("Bir tam sayi gir : "); sayi1=Text.readInt(me); System.out.println("Ikinci bir tam sayi gir : "); sayi2=Text.readInt(me); toplam=sayi1+sayi2; System.out.println("Iki tam sayinin toplami : "+toplam); } }


Javada aynen bu sekilde yazabiliriz programi..


C Programlama dilinde ise;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h> #include <conio.h> // getch fonksiyonu icin main() { int sayi1,sayi2; int toplam=0; int sonuc=0; char isleme_devam; do { printf("2 sayi giriniz:"); scanf("%d%d",&sayi1,&sayi2); toplam=sayi1+sayi2; // toplam degiskeni ile disardan girilen 2 sayi toplaniyor sonuc=sonuc+toplam; // sonuc ile bir onceki sonucu ve girilen 2 sayiyi yani toplam degiskenini topluyoruz printf("isleme devam edilsinmi..evet icin 1 e basiniz\n"); isleme_devam=getch(); } while( isleme_devam=='1'); // disardan ilk 2 sayi girisi aliniyor. // do while dongusu icerisinde toplama islemi gerceklestiriliyor // isleme_devam isminde bir degisken sayesinde islemin devami kontrol ediliyor //1 disinda herhangi bir tusa basildiginda islem sona eriyor printf("islemin sonucu=%d",sonuc); getch(); // bu getch dev-c de ekranin kapanmasini engellemek icin }



Olarak programı yazabiliriz..

Döküman -> İbrahim UYGUN ( toXic )

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet