BPR151-Algoritma ve Programlama I Uygulama -2

Benzer belgeler
BPR152-Algoritma ve Programlama II Uygulama -8

BPR151-Algoritma ve Programlama I Uygulama -1

C# Örnek Uygulamalar I

BPR152-Algoritma ve Programlama II Uygulama -13

C# Metotlar ve Metot Tanımlama

BPR152-Algoritma ve Programlama II Uygulama -12

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

Görsel Programlama 1

C# Çalışma Örnekleri

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

Akış Konrol Mekanizmaları

PROGRAMLAMA TEMELLERİ UYGULAMA KİTABI. Bilgin Nur GÜZELOCAK

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

Programlama Dilleri 3

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

PDF. C# Console Örnekleri.

Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar.

2.3- OPERATÖRLER ÇALIŞMA YAPRAĞI

ENF-101 DERS NOTLARI EXCEL PROGRAMINDA KULLANILAN TEMEL İŞLEVLER Hazırlayan: Arş. Gör. Erdal IRMAK 1. EĞER FONKSİYONU

Ders 5: Temel Kütüphane Fonksiyonlar

public static int Toplam int x, int y

/*int sayi1, sayi2,toplam=0;

BM202 SAYISAL ÇÖZÜMLEME

NESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1

Imports ifadesi, program satırlarının en üstüne (Public Class satırından önce) yazılmalıdır. Aksi halde hata mesajı ile karşılaşılır.

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır.

11- FONKSİYONLAR (FUNCTIONS)

YZM 2105 Nesneye Yönelik Programlama

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

Microsoft Visual Studio. internetten temin edilebilir. yazılımının başlatılması

Excel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan;

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1

ÜNİTE İÇİNDEKİLER HEDEFLER MATEMATİKSEL METOTLAR. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA. (Math Sınıfı ve Metotları)

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

Programlama Temelleri Örnek Sorular

SAB104 Bilgisayar Programlama

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

PROBLEM ÇÖZME VE ALGORİTMALAR

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

C# Console Uygulamaları ifelse Yapıları 2

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

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Fonksiyonlar (Altprogram)

İNTERNET TABANLI PROGRAMLAMA

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

PROGRAMLAMA TEMELLER. C Program Yap s

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek :

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-11 Karakter Diziler. Yrd. Doç. Dr. Ümit ATİLA

PROGRAMLAMA DİLLERİ I

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

MSSQL. 4. Hafta Uygulama - 1 BPR255 Veritabanı CREATE DATABASE OKUL GO USE OKUL GO

2- C# PROGRAMINA GİRİŞ ÇALIŞMA YAPRAĞI

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

Dr. Fatih AY Tel:

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

1-Math Nesneleri : M-01 : Mutlak değer fonksiyonu(abs) <HTML> <HEAD> <TITLE>Mutlakdeğer fonksiyonu </TITLE> </HEAD> <BODY>

PASCAL ARŞİVİ BÖLÜM Giriş. 7.2 Sistem Birimi ve Katarlar Chr

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

Bilgisayar Programlama MATLAB

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

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

BİLGİSAYAR PROGRAMLAMA MATLAB

Karakter Değişkenlere İlişkin Komutlar

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

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

İNTERNET TABANLI PROGRAMLAMA- 4.ders

BÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI. C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir.

TRİGONOMETRİK DENKLEMLER

Karmaşık Sayılar Karmaşık Sayı Yaratma

C# ÖRNEK UYGULAMALAR

MATLAB MATLAB MAT LAB MAT LAB MATLAB

C++ Dilinde Bazı Temel Algoritmalar

KARMAŞIK SAYILAR Test -1

Matematikte karşılaştığınız güçlükler için endişe etmeyin. Emin olun benim karşılaştıklarım sizinkilerden daha büyüktür.

ALGORİTMA VE PROGRAMLAMA II

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü

EXCEL. Elektronik Tablo Programı Formüller ve Fonksiyonlar

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

Nesneye Dayalı Programlama

1- Temel MATLAB Fonksiyonları ve Programlama

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

TMYO Bil.Böl. Programlama Temelleri EV Ödev 6_1 (döngü) (

PROGRAMLAMA DİLLERİ I

C Programlama Dilininin Basit Yapıları

C++ Dilinde Bazı Temel Algoritmalar

HSancak Nesne Tabanlı Programlama I Ders Notları

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

+ i. i. i. Z =, Z 1 olarak verilmiştir. A B grafiğini çizin. Z 2 = Z sistemini sağlayan. = ise. Argz. B = Z olduğuna göre, Arg

Programlama Dilleri 3

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

Nesneye Dayalı Programlama

Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları

Öğr. Grv. Halil İbrahim SOLAK

Polinomlar, Temel Kavramlar, Polinomlar Kümesinde Toplama, Çıkarma, Çarpma TEST D 9. E 10. C 11. B 14. D 16. D 12. C 12. A 13. B 14.

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

Transkript:

Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Programlamaya Yardımcı İşlemler Matematik sınıfı o Mutlak Değer Hesaplama o İki sayının küçük/büyük olanını bulma o Büyük çarpma o Kalanlı bölme o Karekök hesaplama o Üs hesaplama o Trigonometrik hesaplamalar Rastgele sayı üretimi o Rastgele sayı üretimi o Sınır belirterek rastgele sayı üretimi o Aralık belirterek rastgele sayı üretimi o Rastgele double sayı üretimi Console işlemleri o Yazı ve vurgu renkleri o İmleç konumlandırma o Console ekranı temizleme // Girilen sayının mutlak değerini hesaplama int sayi; Console.Write("Bir sayı giriniz:"); int.tryparse(console.readline(), out sayi); int mutlak = Math.Abs(sayi); Console.WriteLine("Girilen sayının mutlak değeri:" + mutlak); 1 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

// iki sayıdan küçük ve büyük olanını bulma int sayi1, sayi2, min, max; Console.Write("Birinci sayıyı giriniz:"); int.tryparse(console.readline(), out sayi1); Console.Write("İkinci sayıyı giriniz:"); int.tryparse(console.readline(), out sayi2); min = Math.Min(sayi1, sayi2); max = Math.Max(sayi1, sayi2); Console.WriteLine("Girilen sayılardan büyük olanı:" + max); Console.WriteLine("Girilen sayılardan küçük olanı:" + min); // iki büyük int sayıyı çarpma int sayi1, sayi2, sonuc1; long sonuc2; Console.Write("Birinci sayıyı giriniz:"); int.tryparse(console.readline(), out sayi1); Console.Write("İkinci sayıyı giriniz:"); int.tryparse(console.readline(), out sayi2); sonuc1 = sayi1 * sayi2; sonuc2 = Math.BigMul(sayi1, sayi2); Console.WriteLine("Normal yöntem ile çarpım:" + sonuc1); Console.WriteLine("BigMul kullanarak çarpım:" + sonuc2); 2 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

// kalanlı bölme işlemi int sayi1, sayi2, sonuc, kalan; Console.Write("Birinci sayıyı giriniz:"); int.tryparse(console.readline(), out sayi1); Console.Write("İkinci sayıyı giriniz:"); int.tryparse(console.readline(), out sayi2); sonuc = Math.DivRem(sayi1, sayi2, out kalan); Console.WriteLine("\n0/1 işlemini için:\nsonuç:2\nkalan:3",sayi1, sayi2, sonuc, kalan); // girilen sayının karekökünü hesaplama double sayi, sonuc; Console.Write("sayı giriniz:"); double.tryparse(console.readline(), out sayi); sonuc = Math.Sqrt(sayi); Console.WriteLine("\n0 sayısının karekökü:1",sayi, sonuc); // girilen sayının belirtilen kuvvetini hesaplama double sayi, us, sonuc; Console.Write("Sayı giriniz:"); double.tryparse(console.readline(), out sayi); Console.Write("Üs giriniz:"); double.tryparse(console.readline(), out us); sonuc = Math.Pow(sayi, us); Console.WriteLine("\n0 sayısının 1. kuvveti:2", sayi, us, sonuc); 3 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

// girilen açının Sin, Cos, Tan değerlerini hesaplama double aci, r_aci;// radyan cinsinden açı Console.Write("Açı değerini giriniz:"); double.tryparse(console.readline(), out aci); r_aci = Math.PI * aci / 180; Console.WriteLine("Sin(0)=1", aci, Math.Sin(r_aci)); Console.WriteLine("Cos(0)=1", aci, Math.Cos(r_aci)); Console.WriteLine("Tan(0)=1", aci, Math.Tan(r_aci)); // girilen değerin Asin, Acos, Atan değerlerini hesaplama double d; Console.Write("d değerini giriniz (1>=d>=-1):"); double.tryparse(console.readline(), out d); Console.WriteLine("ASin(0)=1", d, Math.Asin(d) * 180 / Math.PI); Console.WriteLine("ACos(0)=1", d, Math.Acos(d) * 180 / Math.PI); Console.WriteLine("ATan(0)=1", d, Math.Atan(d) * 180 / Math.PI); // Rastgele sayı üretme int sayı = r.next(); // rastgele bir sayı üretiliyor 4 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

// sınır belirterek Rastgele sayı üretme // 0 dan büyük eşit 100 den küçük int sayı = r.next(100); // 0 dan büyük eşit 100 den küçük rastgele bir sayı üretiliyor // aralık belirterek Rastgele sayı üretme // 10 dan büyük eşit 20 den küçük int sayı = r.next(10,20); // 10 ile 20 arasında rastgele bir sayı üretiliyor // 0 ile 1 arasında rastgele double sayı üretme double sayı = r.nextdouble(); // 0 ile 1 arasında rastgele bir double üretiliyor 5 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

// Console renkleri Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Merhaba Sınıf!"); Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("Nasılsınız..."); Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("işler nasıl gidiyor..."); Console.ResetColor(); Console.WriteLine("Renkler eski haline geldi!"); // İmleç konumlandırma Console.CursorLeft = 10; // yazıya başlama 10 karakter sonra Console.CursorTop = 10; // yazıya başlama 10 satır sonra Console.ForegroundColor = ConsoleColor.DarkGreen; Console.Write("Merhaba Sınıf!"); 6 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

// Cursor renkleri & İmleç konumlandırma string ad, soyad; Console.CursorTop = 10; // yazıya başlama 10 satır sonra Console.CursorLeft = 10; // yazıya başlama 10 karakter sonra Console.ForegroundColor = ConsoleColor.Green; Console.Write("Adınızı Giriniz : "); Console.ForegroundColor = ConsoleColor.Yellow; ad = Console.CursorLeft = 10; Console.ForegroundColor = ConsoleColor.Green; Console.Write("Soyınızı Giriniz : "); Console.ForegroundColor = ConsoleColor.Yellow; soyad = Console.WriteLine(); Console.CursorLeft = 10; Console.ForegroundColor = ConsoleColor.Yellow; Console.Write("Merhaba"); Console.ForegroundColor = ConsoleColor.Red; Console.Write(" 0 1!", ad, soyad); // Console temizleme double en, boy, alan; Console.Write("Dikdörtgenin enini gir:"); double.tryparse(console.readline(), out en); Console.Write("Dikdörtgenin boyunu gir:"); double.tryparse(console.readline(), out boy); alan = en * boy; Console.Clear(); Console.WriteLine("Girilen dikdörtgenin alanı:0", alan); 7 BMYO- Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi