SAYISAL ÖZELLİKLİ HAZIR METOTLAR VE ZAMAN FONKSİYONLARI SAYISAL ÖZELLİKLİ METOTLAR

Benzer belgeler
ÜNİTE İÇİNDEKİLER HEDEFLER. Tarih, Zaman ve Metinsel Metotlar. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA

6 Aritmetiksel Operatörler ve Hazır Fonksiyonlar

Laboratuvar 2 Tek Kayıt Fonksiyonları

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

Internet Programming II

Uygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız.

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

Fonksiyonlar (Altprogram)

Internet Programming II

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.

FORMÜLLER VE FONKSİYONLAR

SEÇİM İŞLEMLERİ. Yüzde Hesaplamaları HÜCRE KOPYALAMA & TAŞIMA FORMÜL GİRİŞİ FORMULLER 3) DÖRT İŞLEM. a) Bugün: b) Şimdi: c) Topla: d) Çarpım:

Donatılar-Hesap Makinesi

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Charindex() CHARINDEX

EXCEL FORMÜLLER, FONKSİYONLAR

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) SİN işlevi Sözdizimi SİN sayı Sayı Uyarı

Len() fonksiyonu yardımı ile kendisine parametre olarak verilen karaktersel veya başka bir tip bilginin uzunluğu bulunur.

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

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı

Yukarıdaki fonksiyonun anlamı: Bulunulan hücreye, B2 hücresinden B17 hücresine kadar olan hücreleri toplam ve yaz.

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

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

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

IN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır.

ALGORİTMA VE PROGRAMLAMA I

Karakter Değişkenlere İlişkin Komutlar

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

KONU 2 MICROSOFT EXCEL SIK KULLANILAN FONKSİYONLAR VE UYGULAMALARI

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

BİL-142 Bilgisayar Programlama II

TEMEL STRING İŞLEMLERİ

HSancak Nesne Tabanlı Programlama I Ders Notları

GİRİ ÇIKIŞ İŞLEMLERİ VE BİLGİ TÜRLERİ

Diziler (Arrays) Çok Boyutlu Diziler

C Konsol Giriş Çıkış Fonksiyonları

MAK 210 SAYISAL ANALİZ

Microsoft Office Excel 2007

BÖLÜM FORMÜLLER ve OTOMATİK TOPLAM Formüller

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

KLASİK BULANIK MANTIK DENETLEYİCİ PROBLEMİ : INVERTED PENDULUM

EXCEL 2007 ELEKTRONİK ÇİZELGE

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

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

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Veritabanı Tasarımı. Veri Türleri Kullanma

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

Programlama Dilleri. C Dili. Programlama Dilleri-ders08/ 1

Giris {\} /\ Suhap SAHIN Onur GÖK

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

Nesne Tabanlı Programlama

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

Temel Excel Kullanım Bilgisi

C Programlama Dilininin Basit Yapıları

MATRİSEL ÇÖZÜM TABLOLARIYLA DUYARLILIK ANALİZİ

Hatalar ve Bilgisayar Aritmetiği

ALGORİTMA VE PROGRAMLAMA I

Fonksiyonlar, Count, Sum, Avg, Max, Mın, Lower, Upper, Length, Round, Mod, Left, Right, Concat, If

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

BİLGİSAYAR PROGRAMLAMA MATLAB

EXCEL 2013 ELEKTRONI K TABLOLAMA MUSTAFA DÜZENLİ BİLİŞİM TEKNOLOJİLERİ VE YAZILIM ÖĞRETMENİ

Dr. Fatih AY Tel:

Program Çözümleme. Aşağıdaki örneklerde printf() ve scanf() fonksiyonlarının işlevleri gösterilmektedir. Liste 1.1. Çözümleme:

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Gruplama (aggregate) fonksiyonları bir dizi değer üzerinde hesaplama yaparlar ve bir sonuç

Algoritmanın Hazırlanması

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

Temel Giriş/Çıkış Fonksiyonları

Hafta 13 Fonksiyonlar

Nesne Tabanlı Programlama

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

BM202 SAYISAL ÇÖZÜMLEME

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

EXCELDE KULLANILAN FORMÜLLERDEN BAZILARI

İnternet Programcılığı Dersi 2.Dönem Ders Notu

EXCEL FORMÜL ÖRNEKLERİ

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

VISUAL BASIC STANDART KÜTÜPHANE FONKSİYONLARI

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

String ve Karakter Dizileri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü

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

Veri Tabanı-I 9.Hafta

ÜNİTE 9 ÜNİTE 9 MICROSOFT EXCEL - II TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER

İstatistik ve Olasılık

Yrd. Doç. Dr. Caner ÖZCAN

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri

Dizgiler. C dilinde karakter m şeklinde tek tırnak içerisinde yazılan ifadelerdir. Bu karakterlerin her biri aslında bir tamsayı ile ifade edilir.

Biçem Belirteçleri (Format Specifiers)

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

İnternet Programcılığı Öğr. Gör. Serkan AKSU PHP de Dizi-Değişkenler, Nesneler. Dizi Oluşturma. Tek Boyutlu Diziler

SAB104 Bilgisayar Programlama

ALP OĞUZ ANADOLU LİSESİ EĞİTİM ÖĞRETİM YILI BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.SINAV ÖNCESİ ÇALIŞMA SORULARI VE YANITLARI

ETHK-20 MEYVE SEBZE KURUTUCU ISI POMPASI PLC KULLANIM KLAVUZU

Sunum İçeriği. Programlamaya Giriş

BLM-112 PROGRAMLAMA DİLLERİ II. Ders-1 Kapsama Kuralları & Rasgele Sayı Üretimi & Rekürsif (Özyinelemeli) Fonksiyonlar

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

Transkript:

Örnek 1 SAYISAL ÖZELLİKLİ HAZIR METOTLAR VE ZAMAN FONKSİYONLARI GİRİŞ Birinci ünitede de bahsedildiği gibi Visual Basic.NET, kendi kütüphanesinde oldukça gelişmiş karakter veya sayısal özelliğe sahip hazır fonksiyon içeren çok sayıda metot bulundurmaktadır. Visual Basic.NET kütüphanesinde ayrıca tarih ve zaman bilgileri üzerinde işlemler gerçekleştirebilen yine çok sayıda zaman fonksiyonu da bulunmaktadır Bu ünitede Visual Basic.NET ile program geliştirilirken ihtiyaç duyulacak olan bazı sayısal özellikli metotların ve zaman fonksiyonlarının genel yapıları verilmekte ve kullanım şekilleri örnekler üzerinde gösterilerek açıklanmaktadır. Sayısal metotlar sayısal özelliğe sahip veriler üzerinde, tarih ve zaman fonksiyonları ise zaman özelliğine sahip veriler üzerinde uygulanmaktadır Metotlarda kullanılacak değişkenler, sayısal veya zaman tipi özelliğe sahip olmalı ve kullanılmadan önce tanımlanmalıdırlar. SAYISAL ÖZELLİKLİ METOTLAR Sayısal özelliğe sahip veri ve değişkenler üzerinde uygulanabilen metotlardır. Sayı pozitif ise Sign metodu 1, sayı negatifse -1 döndürür. Sign Sign metodu, sayısal özelliğe sahip bir veri veya değişkenin pozitif veya negatif olduğunu öğrenmek amacıyla kullanılır. Genel Yazılışı; Math.Sign(Sayısal değişken veya veri) Parametre olarak kullanılan veri veya değişken pozitif değere sahipse Sign metodu geriye 1 değerini, negatif değere sahipse -1 değerini döndürür. Parametre 0 değerine sahipse metot geriye 0 değerini döndürür. Klavyeden girilen bir sayının negatig, pozitif veya sıfır olduğunu tespit eden program. 1

Örnek 2 Klavyeden girilen sayı -678 olduğu için sayının negatif olduğu Sign fonksiyonu kullanılarak tespit edilmiştir. Diğer değer girişlerini deneyiniz. Int Kesirli bir sayı INT metodu kullanılarak tam sayıya dönüştürülebilir. Int metodu ondalık kesir içeren bir sayıyı tam sayıya çevirir. Pozitif kesirli sayılarda kesir kısmı 0,5 den küçük ise küçük sayıya, 0,5 den büyük ise büyük sayıya yuvarlar. Negatif kesirli sayılarda ise bu işlemin tersini gerçekleştirir. Genel Yazılışı; Int(Kesirli sayısal değişken veya veri) Klavyeden girilen kesirli bir sayının Int ve Fix fonksiyonları uygulanarak Tam sayı şeklinde elde eilmesi işlemini gerçekleştiren program. 2

Örnek 3 Girilin sayı -12,23 sayısında kesir kısmı 0,5 den küçük olduğu için ve sayı negatif olduğu için büyük sayı olan -12 elde edilmiştir. (-12, -13 den büyüktür). Round Round metodu kesirli sayıların kesir kısmının gereğinden fazla olduğu durumlarda, kesir kısmının yuvarlatılarak sayının daha anlamlı ve kullanılabilir hale getirilmesinde kullanılır. Genel Yazılışı; Math.Round(Kesirli sayısal değişken veya veri, kesirli basmak sayısı) Kesirli bir sayının kesir basamağı Round metodu ile istenilen sayıya indirilir. Klavyeden girilen kesirli bir sayının kesir kısmını 2 basmağa yuvarlayan işlemini gerçekleştiren program. 3

Örnek 4 Sqrt Sgrt metodu pozitif bir sayısal verinin karekökünü hesaplamak amacıyla kullanılır. Genel Yazılışı; Math.Sqrt(Sayısal değişken veya veri) Klavyeden girilen bir sayının karekökünü hesaplama işlemini gerçekleştiren program. Girilen sayının negatif olması durumunda karekök hesaplama işlemi yapılmayacaktır. Random metodu ile sisteme istenilen aralıkta rastgele sayılar ürettirilebilir. Random 4

Örnek 5 Random metodu rastgele sayı üretmek amacıyla kullanılır. Üretilmek istenilen sayının istenilen aralıkta olması için Random metodunun Next özelliğine parametre olarak istenilen değer girilmelidir. Random tipinde bir değişken tanımlanmalı ve Next özelliği bu değişkenle birlikte kullanılmalıdır. Genel Yazılışı; Dim Değişkenadı As New Random Değişkenadı.Next(istenilen sayı) 0 ile 50 sayıları arasında rastgele bir sayının bilgisayar tarafından tutularak değişkene aktarılması işlemini gerçekleştiren program. Program çalıştırıldığında bilgisayar tarafından 0 ile 50 arasında rastgele bir sayı tutulmaktadır. Bu örnekte 35 sayı tutulmuştur. Denemelerinizde her seferinde farklı bir sayının tutulabileceğini göreceksiniz. ZAMAN FONKSİYONLARI Tarih ve zaman bilgileri üzerinde gerçekleştirilen fonksiyonlardır. Today, sistemin tarihini, Now sistemin zamanını verir. Today, Now Tarih ve zaman bilgileri DateTime tipindeki değişkenlerde saklanmaktadır. DateTime yapısının Today özelliği günün tarihini, Now özelliği ise zamanını vermektedir. Genel Yazılışı; Dim Değişken As DateTime Değişken.Today ve Değişken.Now 5

Örnek 7 Örnek 6 Günün tarihini ve zamanı kısa ve uzum modlarda TextBoxlarda görüntüleme işlemini gerçekleştiren program. Day sistemin gün bilgisini içerir. Day, Month, Year Sistem tarihinin gün bilgisini öğrenmek için Day, ay bilgisini öğrenmek için Month ve yıl bilgisini öğrenmek için Year metotları kullanılmaktadır. Genel Yazılışı; Dim Değişken As DateTime Değişken.Day, Değişken.Month, Değişken.Year Sistemin gün, ay ve yıl bilgilerini görüntüleme işlemini gerçekleştiren program. 6

Örnek 8 DateSerial DateSerial metodu, yıl, ay ve gün bilgilerinden faydalanılarak tarih bilgisi elde etmek amacıyla kullanılır. Bu metot yıl, ay ve gün bilgilerini parametre olarak alarak geriye tarih bilgisi göndermektedir. Genel Yazılışı; DateSerial(Yıl,Ay,Gün) DateSerial yıl, ay ve gün bilgilerini kullanarak tarih bilgisi oluşturur. Sistemin gün, ay ve yıl bilgilerini kullanarak tarih bilgisi elde etme işlemini gerçekleştiren program. 7

Örnek 9 AddDays, AddMonths, AdYears Geçerli tarih bilgisine gün, ay veya yıl eklemek veya çıkarmak için AddDays, AddMonths ve AddYears metotları kullanılmaktadır. Bu metot ile eklenilmek veya çıkarılmak istenilen gün, ay veya yıl metodun sağında parantez içerisinde belirtilmelidir. Genel Yazılışı; Dim Değişken As DateTime Değişken.AddDays(günsayısı) Değişken.AddMonths(ay sayısı) Değişken.AddYears(yıl sayısı) Sistem tarihine gün, ay veya yıl ekleme veya çıkarma işlemini gerçekleştiren program. Tarih bilgilerine gün, ay ve yıl eklemek veya çıkarmak için, AddDays, AddMonths ve AddYears metotları kullanılır. Hour, Minute, Second Sistem zamanının saat bilgisini öğrenmek için Hour, dakika bilgisini öğrenmek için Minute ve saniye bilgisini öğrenmek için Second metotları kullanılmaktadır. Genel Yazılışı; Dim Değişken As DateTime=Now TimeValue(Değişken) 8

Örnek 11 Örnek 10 Hour(Değişken),Minute( Değişken), Second(Değişken) Sistem saat, dakika ve saniye bilgilerini TextBoxlarda görüntüleme işlemini gerçekleştiren program. Hour, sistemin saat bilgisini içerir. TimeSerial TimeSerial metodu, saat, dakika ve saniye bilgilerinden faydalanılarak zaman bilgisi elde etmek amacıyla kullanılır. Bu metot saat, dakika ve saniye bilgilerini parametre olarak alarak geriye zaman bilgisi göndermektedir. Genel Yazılışı; TimeSerial( saat, dakika, saniye ) Saat, dakika ve saniye bilgilerini kullanarak zaman bilgisi elde etme işlemini gerçekleştiren program. 9

Örnek 12 AddHours, AddMinutes, AddSeconds Geçerli zaman bilgisine saat, dakika veya saniye eklemek veya çıkarmak için AddHours, AddMinutes ve AddSeconds metotları kullanılmaktadır. Bu metot ile eklenilmek veya çıkarılmak istenilen saat, dakika veya saniye metodun sağında parantez içerisinde belirtilmelidir. Genel Yazılışı; Dim Değişken As DateTime=TimeofDay TimeValue(Değişken) Değişken.AddHours(saat sayısı) Değişken.AddMinutes(dakika sayısı) Değişken.AddSeconds(sayiye sayısı) Zaman bilgilerine saat, dakika ve saniye eklemek veya çıkarmak için, AddHours, AddMinutes ve AddSeconds metotları kullanılır. Sistem zamanına saat, dakika ve ya saniye ekleme veya çıkarma işlemini gerçekleştiren program. DateDiff 10

Örnek 13 DateDiff metodu iki tarih arasındaki gün, ay, yıl veya iki zaman arasındaki saat, dakika ve saniye farklarının hesaplanması amacıyla kullanılır. Bu metodun kullanımında farkı hesaplanacak zaman türü belirtilmelidir. Genel Yazılışı; DateDiff (Zaman türü, son zaman, başlangıç zamanı) İki tarih arasında geçen gün farkını hesaplama işlemini gerçekleştiren program. DateDiff, iki tarih veya zaman arasında geçen süreyi hesaplar. 11