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

Benzer belgeler
GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 5. UYGULAMA ERKEKLER İÇİN (BOY-108) BAYANLAR İÇİN (BOY-112)

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

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 6. 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

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

Ders - 7 while döngüsü

BIL101 07/11/2012 Lab5 Programlama Sorulari

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

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

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

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.

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

JAVA PROGRAMLAMAYA GİRİŞ

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ı.

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

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

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.

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

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

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

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

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

BİL-141 Bilgisayar Programlama I (Java)

Java String İşlemleri

M.ilkucar MAKU MYO 1

ATATÜRK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BIM 205 GÖRSEL PROGRAMLAMA GÜZ DÖNEMİ ÖDEV-1

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

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

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 11: Metot Kavramı

EMT2226 Nesne Yönelimli Programlamaya Giriş

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

3.Hafta. . Kontrol Deyimleri/İfadeler

BİL-141 Bilgisayar Programlama I (Java)

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

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ü

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Dizi ( Array ) ve Dizgi ( String )

Programlama Dillerinde Kullanılan Veri Tipleri

Programın Akışının Denetimi. Bir arada yürütülmesi istenen deyimleri içeren bir yapıdır. Söz dizimi şöyledir:

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

Java da Program Denetimi ve Operatörler. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 2 1

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

String (Dizgi) İşlemleri

Temel Veri Türü İşlemleri

/*int sayi1, sayi2,toplam=0;

Java ile Nesneye Yönelik Programlama (Object Oriented Programming)

Nesne Yönelimli Programlama

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 2:Server Side Internet Programming

5.HAFTA. Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi

BİL-141 Bilgisayar Programlama I (Java)

Yığıtın en üstündeki öğeyi değer olarak alır; ama onu yığıttan almaz, yerinde bırakır.

MAT213 Bilgisayar Programlama I

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

Arasınav Örnek Soruları Bahar 2018

J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R

Bire-bir Sahiplik İlişkisi ile İlgili Sorular:

TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği Bölümü

JAVADA METOTLAR. BMÜ-111 Algoritma ve Programlama. Yrd. Doç. Dr. İlhan AYDIN

ByteArrayOutputStream

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

BİL-141 Bilgisayar Programlama I (Java)

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

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 8: Sınıf (Class) Yapılarına Giriş

Java Programlama Dilinde Veri Tipleri. Yrd. Doç. Dr. Aybars UĞUR

Nesne Yönelimli Programlama

C# Çalışma Örnekleri

İST 264 VERİ YAPILARI Bitirme Sınavı A Grubu

CharArrayReader. Kılgıladığı Arayüzler: Bildirimi: Değişkenleri (fields): java.io.reader Sınıfından Kalıtsal Gelen Değişken:

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

11- FONKSİYONLAR (FUNCTIONS)

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

// hataları işaret eden referans

Sunum İçeriği. Programlamaya Giriş

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

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

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

NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ

C# Console Uygulamaları ifelse Yapıları 2

JAVADA DİZİ İŞLEMLERİ

JAVA PROGRAMLAMAYA GİRİŞ

İçerik. Kapsülleme ( Encapsulation ) Java da Kalıtım: Örnek 2.1. Kalıtım ( Inheritance ) Tekrar Ziyaret. Java da Kalıtım: Örnek 2.2.

KUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR

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

Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;

Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır.

İç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

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

Merge (Bireşim) Algoritmayı önce bir örnek üzerinde açıklayalım.

Java da İstemci Tarafı Uygulamalar

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

Erzurum Teknik Üniversitesi Mühendislik Mimarlık Fakültesi Bilgisayar Programlama Dersi Ödevi Soru

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Sınıf üyeleri: değişkenler (fields) and metotlar (methods) Değişkenler: nesne içerisindeki değişkenlerdir Temel veri tipi veya sınıf tipi

Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrar tekrar çalıştırılabilir.

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

BİL-141 Bilgisayar Programlama I (Java)

Dizi türündeki referanslar, dizi nesnelerine bağlanmaktadır. Dizi referansları tanımlamak bu dizinin hemen kullanılacağı anlamına gelmez...

Transkript:

-3 GÜZ DÖNEMİ AKT5 BİLGİSAYAR PROGRAMLAMA DERSİ 4. UYGULAMA ÖRNEK : f() ve g() parçalı fonksiyonları aşağıdaki gibi tanımlanmıştır. değerini kullanıcıdan isteyen ve hesaplamalar sonucunda elde edilecek f() ve g() fonksiyonlarının sonuçlarını aşağıdaki gibi ekranda çıktı olarak verecek JAVA programını yazınız. ) ( f ) ( g degerini giriniz: 5 f()=.96784337549 g()= 5.

Örnek : Programı yazın ve çalıştırın. import java.util.scanner; public class DenklemDegerBul { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); int ; double fg; System.out.println(" degerini giriniz:"); = klavye.netint(); if (>) f=(/(+*(double)*(double))); f=((double)/(+(double)*(double))); if (>=) g=(math.sqrt((double))); if (>) g=(math.pow((double) )); g=((double)); System.out.println("f()= "+ f); System.out.println("g()= "+ g);

ÖRNEK : Δ= b² - 4ac ifadesine a² + b +c = ikinci derece denkleminin diskriminantı denir. Bir ikinci derece denklemde Δ< ise denklemin reel kökü yoktur. Kökler karmaşık sayıdır. Δ= ise denklemin tek reel kökü vardır. Δ> ise denklemin iki farklı reel kökü vardır. b a A² + B + C = gibi bir denklemin katsayılarını kullanıcıdan isteyen ve hesaplamalar sonucunda varsa denklemin köklerini aşağıdaki gibi ekranda çıktı olarak verecek JAVA programını yazınız. A^+B+C= denklemi icin A katsayisini giriniz: A^+B+C= denklemi icin B katsayisini giriniz: A^+B+C= denklemi icin C katsayisini giriniz: -5 Denklemin Iki Farkli Gercel Kökü Bulunmaktadir: Birinci Kökü = 3. Ikinci Kökü = -5. 3

Örnek : Programı yazın ve çalıştırın. import java.util.scanner; public class DenklemKokBul { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); int abc; double disckokkokkokler; System.out.println(" A^+B+C= denklemi icin A katsayisini giriniz:"); a = klavye.netint(); System.out.println(" A^+B+C= denklemi icin B katsayisini giriniz:"); b = klavye.netint(); System.out.println(" A^+B+C= denklemi icin C katsayisini giriniz:"); c = klavye.netint(); disc=((b*b)-(4*a*c)); if (disc<) System.out.println("Denklemin Gercel Kökü Bulunmamaktadir."); if (disc>) { System.out.println("Denklemin Iki Farkli Gercel Kökü Bulunmaktadir:"); kok=((-b)+ Math.sqrt(disc))/(*(double)a); kok=((-b)- Math.sqrt(disc))/(*(double)a); System.out.println("Birinci Kökü = " + kok ); System.out.println("Ikinci Kökü = " + kok ); { System.out.println("Denklemin Esit Iki Gercel Kökü Bulunmaktadir:"); kokler= ((-b)/*(double)a); System.out.println("Bu Kök = "+ kokler); 4

ÖRNEK 3: İDEAL KİLO = ERKEKLER İÇİN (BOY-8) BAYANLAR İÇİN (BOY-) İdeal kilo yukarıdaki gibi hesaplanmaktadır. Ekranda aşağıdaki çıktıyı verecek JAVA programını yazınız. Iyi Gunler! Lutfen adinizi ve soyadinizi giriniz. Ismet Ertan Lutfen boyunuzu cm olarak giriniz. 75 Lutfen kilonuzu giriniz. 7 Lutfen cinsiyetinizierkekseniz "E" ya da "e"kadinsaniz "K" ya da "k" tuslayarak giriniz. e Sayin Ismet Ertan İdeal Kiloya ulasmak icin 3 kilo vermelisiniz. 5

Örnek 3: Programı yazın ve çalıştırın. import java.util.scanner; public class IdealKiloIf { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); String adcinsiyet; int kiloideal=boy; System.out.println("Iyi Gunler!"); System.out.println("Lutfen adinizi ve soyadinizi giriniz."); ad=klavye.netline(); System.out.println("Lutfen boyunuzu cm olarak giriniz."); boy=klavye.netint(); System.out.println("Lutfen kilonuzu giriniz."); kilo=klavye.netint(); System.out.println("Lutfen cinsiyetinizierkekseniz \"E\" ya da \"e\"kadinsaniz \"K\" ya da \"k\" tuslayarak giriniz."); cinsiyet=klavye.net(); //Yukarida kullanicinin cinsiyet olarak "E" "e" "K" veya "k" girmemesi durumunda //asagidaki dongude "ideal" degiskenine bir deger aktarilamayacagindan //ve "ideal" ile "kilo" degiskenlerinin degerlerinin karsilastirildigi if döngüsünde //programin hata vermemesi icin "ideal=" olarak tanimlanir. //Boylelikle kullanici cinsiyetini dogru belirlemediginde "ideal=" olarak alinir. if ((cinsiyet.equals("e")) (cinsiyet.equals("e"))) ideal=boy-8; if ((cinsiyet.equals("k")) (cinsiyet.equals("k"))) ideal=boy-; //Eger karsilastirmada buyuk/kucuk harf ayrimi yapilmayacaksa; //if (cinsiyet.equalsignorecase("e")) //ideal=boy-8; // if (cinsiyet.equalsignorecase("k")) //ideal=boy-; if (ideal<kilo) System.out.println("Sayin " + ad + " İdeal Kiloya ulasmak icin "+ (kilo-ideal) + " kilo vermelisiniz."); if (ideal>kilo) System.out.println("Sayin " + ad + " İdeal Kiloya ulasmak icin "+ (ideal-kilo) + " kilo almalisiniz."); System.out.println("Sayin " + ad + " Tebrikler. İdeal Kilodasiniz."); 6