İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç

Benzer belgeler
GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 9. UYGULAMA

Örnek 1: Programı yazın ve çalıştırın.

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 4. UYGULAMA

Algoritma ve Programlama: Karar Yapıları ve Döngüler

a, b, c değişkenleri ile tanımlı üç sayının büyükten küçüğe sıralamasını bulup sıralamaya uygun abc biçiminde ekrana yazdıran programın akış şeması.

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 6. UYGULAMA

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

Temel Veri Türü İşlemleri

BİL1001 Bilgisayar Bilimlerine Giriş 1

M.ilkucar MAKU MYO 1

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

Java String İşlemleri

Ders - 7 while döngüsü

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

BBS515 Nesneye Yönelik Programlama. Ders 3 Zümra Kavafoğlu

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

String (Dizgi) İşlemleri

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Pascal Programlama Dili

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

C++ Operatörler (Operators)

Programlama Dillerinde Kullanılan Veri Tipleri

BASİT VERİ TÜRLERİ, STRİNGLER, VE KONSOL GİRİŞ/ÇIKIŞ

BİL1001 Bilgisayar Bilimlerine Giriş 1

EMT2226 Nesne Yönelimli Programlamaya Giriş

JAVA PROGRAMLAMAYA GİRİŞ

Nesne Tabanlı Programlama

BİL-141 Bilgisayar Programlama I (Java)

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

C Konsol Giriş Çıkış Fonksiyonları

Nesne Tabanlı Programlama

Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

11- FONKSİYONLAR (FUNCTIONS)

Basit Algoritma Akış Diagramı Örnekleri

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

BİL-141 Bilgisayar Programlama I (Java)

Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü

Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü

Karşılaştırma İşlemleri ve Koşullu İfadeler

Program Kodlamaya Geçiş

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

C#(Sharp) Programlama Dili

Java Programlama Örnekleri. Doç. Dr. Aybars UĞUR

Java da İşleçler, Ders #3 (4 Kasım 2009)

D İ Z İ L E R A R R A Y S

YZM 2105 Nesneye Yönelik Programlama

C# ÖRNEK UYGULAMALAR

Görsel Programlama 1

BMÜ-112 ALGORİTMA VE PROGRAMLAMA-II LABORATUARI DENEY-2 FÖYÜ

BPR151-Algoritma ve Programlama I Uygulama -1

3.Hafta. . Kontrol Deyimleri/İfadeler

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 4. Yrd.Doç.Dr.Hacer Karacan

BİL-141 Bilgisayar Programlama I (Java)

Dizi ( Array ) ve Dizgi ( String )

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

BİL-141 Bilgisayar Programlama I (Java)

ALGORİTMA VE PROGRAMLAMA I

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

Nesne Yönelimli Programlama

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Adı Soyadı : Öğrenci No :

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

ALGORİTMA VE PROGRAMLAMA I

Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir.

BÖLÜM 2: ALGORİTMALAR

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

PROGRAMLAMA DİLLERİ I

İNTERNET TABANLI PROGRAMLAMA- 4.ders

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 2 DERSİ LAB. ÖDEVİ

Algoritma. 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir.

ALGORİTMA VE PROGRAMLAMA I

Programlama Dilleri I

Genel Programlama II

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

Temel Giriş/Çıkış Fonksiyonları

Klavyeden Basit Giriş/Çıkış İşlemleri

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

C# Çalışma Örnekleri

HSancak Nesne Tabanlı Programlama I Ders Notları

BİLGİSAYAR PROGRAMLAMA DERSİ

MAK 1005 Bilgisayar Programlamaya Giriş C DİLİNE GİRİŞ. Prof. Dr. Necmettin Kaya

İki Boyutlu Dizi Uygulamaları

Transkript:

İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç Amaçlar: 1. Basit programlama yapısı 2. İlkel veri tipleri 3. Aritmetik işlemlerin yapılması. Örnek 2-1 Programı yazın ve çalıştırın. public class Degiskenler { int tamsayi = 3; double ondaliksayi = 3.5; char karakter = 'A'; String kelime = "Programlama"; System.out.println("Degiskenler\n-----------"); System.out.println("tamSayi = " + tamsayi); System.out.println("ondalikSayi = " + ondaliksayi); System.out.println("karakter = " + karakter); //Tek bir System out icinde de yazdirabiliriz System.out.println("\nDegiskenler\n-----------" + "\ntamsayi = " + tamsayi + "\nondaliksayi = " + ondaliksayi+ "\nkarakter = " + karakter + "\nkelime = " + kelime);

Örnek 2-2 Programı yazın ve çalıştırın. int a = 3, b = 5; int carpim = a * b; int toplam = a + b; int fark = a - b; //Bolum ondalikli cıkabilecegi icin //double degisken tanimlayip islemin sonucunu da //double olarak almamiz gerekiyor double bolum = (double) a / b; System.out.println("a = " + a + ", b = " + b + "\ntoplam = " + toplam+ "\nfark = " + fark+ "\ncarpim = " + carpim+ "\nbolum = " + bolum); Örnek 2-3 Programı yazın ve çalıştırın. //Stringlerle ilgili metodlar String cumle = "Firat Universitesi, Bilgisayar Muhendisligi"; int uzunluk = cumle.length(); char ilkkarakter = cumle.charat(0); char sonkarakter = cumle.charat(uzunluk-1); System.out.println("ilkKarakter = " + ilkkarakter); System.out.println("sonKarakter = " + sonkarakter); //ilk bosluk olan yer int ilkboslukindex = cumle.indexof(" "); System.out.println("ilkBoslukIndex = " + ilkboslukindex); //son bosluk olan yer int sonboslukindex = cumle.lastindexof(" "); System.out.println("sonBoslukIndex = " + sonboslukindex); //a harfinin ilk gectigi yer int ilkaindex = cumle.indexof("a"); System.out.println("ilkAindex = " + ilkaindex); //z harfinin ilk gectigi yer //z olmadigi icin deger -1 olur int zindex = cumle.indexof("z"); System.out.println("zIndex = " + zindex); int virgulindex = cumle.indexof(","); //baslangictan virgule kadar olan parca String parca1 = cumle.substring(0,virgulindex); System.out.println("parca1 = " + parca1); //virgulden sonuna kadar olan kisim String parca2 = cumle.substring(virgulindex+1); System.out.println("parca2 = " + parca2);

Örnek 2-4 Programı yazın ve çalıştırın. //substring ile cumledeki kelimeleri yazdirma String cumle = "Firat Universitesi Bilgisayar Muhendisligi"; //ilk kelime int index = cumle.indexof(" "); String kelime = cumle.substring(0,index); //simdi cumlenin ilk kelimesini keselim //ikinci kelime index = cumle.indexof(" "); kelime = cumle.substring(0,index); Örnek 2-3 Programı System.out.println("kelime yazın ve çalıştırın. = " + kelime); //ilk kelimeyi kes //ucuncu kelime index = cumle.indexof(" "); kelime = cumle.substring(0,index); //ilk kelimeyi kes SCANNER ÖRNEKLERİ Örnek 2-5 Programı yazın ve çalıştırın Scanner klavye = new Scanner(System.in); //Klavyeden bir tamsayi oku System.out.println("Bir tam sayi gir: "); int a = klavye.nextint(); //Klavyeden bir double sayi oku System.out.println("Ondalikli bir sayi gir: "); double b = klavye.nextdouble(); //Klavyeden bir kelime oku System.out.println("Bir kelime gir: "); String kelime = klavye.next(); //okunanlari ekrana yazdir System.out.println("Klavyeden girdikleriniz\n" + a + "\n" + b + "\n" + kelime);

Örnek 2-6 Programı yazın ve çalıştırın. //Klavyeden iki ogrencinin adini, vize ve final notlarini okuyan //ve ortalamalarini hesaplayip bu bilgileri ekrana yazdiran bir program Scanner klavye = new Scanner(System.in); System.out.println("Birinci ogrencinin adini, vize ve final notlarini bosluk birakarak giriniz"); String isim1 = klavye.next(); int vize1 = klavye.nextint(); int fin1 = klavye.nextint(); System.out.println("Ikinci ogrencinin adini, vize ve final notlarini bosluk birakarak giriniz"); String isim2 = klavye.next(); int vize2 = klavye.nextint(); int fin2 = klavye.nextint(); double ort1, ort2; ort1 = (double) (vize1 + fin1) / 2; ort2 = (double) (vize2 + fin2) / 2; System.out.println("Ogrenci Bilgileri\nIsim\tVize\tFinal\tOrtalama"); System.out.println(isim1 + "\t" + vize1 + "\t" + fin1 + "\t" + ort1); System.out.println(isim2 + "\t" + vize2 + "\t" + fin2 + "\t" + ort2); Örnek 2-7 Aşağıdaki formülü kullanarak R yi hesaplayan ve yazdıran bir Java programı yazınız. 1 = 1 + 1 + 1 R R1 R2 R3 R1, R2 ve R3 bilgisayara Scanner sınıfı kullanılarak girilecektir.

Örnek 2-8 Fahrenhayt derecesini (F) ondalık (decimal) şeklinde okuyup, Celcius derecesine çeviren Java programını yazınız. C = 5 (F 32) 9 Programınızı, F=32 ve F=105 için test edin. Örnek 2-9 Üç tam sayıyı okuyan ve sayıları tersten yazdıran bir Java programı yazınız. Örnek bir program çıktısı: LUTFEN UC TAM SAYI GIRINIZ: 23 98 17 TERSTEN OKUNDUGUNDA: 17 98 23