MaTLaB DeRS-3 - MF-102 Bilgisayar Programlama Bahar 2008(3...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: MF-102 Bilgisayar Programlama Bahar 2008(3. Hafta)(Yrd. Do├ž. Dr. Deniz Dal)dispVEYA fprintfKOMUTLARIYLA EKRANA MESAJ YAZDIRMADaha ├Ânceki derslerimizde inputkomutu ile klavye ├╝zerinden MATLAB programlama ortam─▒na veri girmeyi ├Â─črenmi┼čtik. Bu dersimizde ise dispveya fprintfkomutlar─▒ yard─▒m─▒yla ekrana nas─▒l mesaj yazd─▒r─▒ld─▒─č─▒n─▒ ├Â─črenece─čiz.dispKOMUTUYLA EKRANA MESAJ YAZDIRMAdispile Metinsel ├ç─▒k─▒┼č>>disp(ÔÇśBu bir metin ciktisidir.ÔÇÖ)dispile Metinle Beraber N├╝merik Degi┼čken ├ç─▒k─▒┼č─▒>>disp([ÔÇśBu bir metin ciktisidir.ÔÇÖ num2str(numerik degisken)])dispile N├╝merik De─či┼čken ├ç─▒k─▒┼č─▒>>disp(numerik degisken)├ľNEML─░NOT :Bu slaytta ÔÇťnumerik degiskenÔÇŁdedi─čimiz ┼čey bir skaler, bir vekt├Ârya da bir matrisolabilir.fprintfKOMUTUYLA EKRANA MESAJ YAZDIRMAGENEL KULLANIMfprintf(ÔÇśekrana bas─▒lacak a├ž─▒klama %X\nÔÇÖ, deger)Burada %X K─▒sm─▒nda Kullanabilece─čimiz Se├ženekler :%c :degerintek bir karakter oldu─čunu g├Âsterir.%s :degerinbir string oldu─čunu g├Âsterir.%d :degerinbir tam say─▒ oldu─čunu g├Âsterir. %f :degerinondal─▒kl─▒ bir say─▒ oldu─čunu g├Âsterir.%e :degeri 10ÔÇÖun kuvveti ├╝stel olarak g├Âsterir.%g :degeriyaz─▒labilecek en k─▒sa formda g├Âsterir. (Gereksiz s─▒f─▒rlar at─▒l─▒r mesela.)Di─čer yandan : \n :degeriekrana yazd─▒ktan sonra imleci bir sat─▒r atlat─▒r.\t :degeriekrana yazd─▒ktan sonra imleci bir TAB kadar atlat─▒r.\ÔÇÖÔÇÖ:ekrana tek t─▒rnak i┼čareti basar.Girilen iki say─▒n─▒n oran─▒n─▒ bulan ve payda s─▒f─▒r girildi─činde ekrana ÔÇťuzgunum, sifira bolum hatasi var.ÔÇŁmesaj─▒ yazd─▒ran program.clc;clear;pay = input(ÔÇśpayi giriniz: ÔÇś); payda = input(ÔÇśpaydayi giriniz: ÔÇś); if payda==0 disp(ÔÇśuzgunum, sifira bolum hatasi var.ÔÇś);elseoran=pay/payda;fprintf(ÔÇśoran = %f \nÔÇÖ,oran);end paydapayoran=├ľRNEKD├ľNG├ťLER (LOOPS)Bir ├žok uygulamada baz─▒ i┼člemlerin tekrar tekrar ger├žekle┼čtirilmesi gerekir. Bilgisayar programlama dillerinde, bu t├╝r i┼člemleri ├žok say─▒da tekrar etme imkan─▒ sa─člayan yap─▒lara ├çEVR─░M, D├ľNG├ťveya LOOPdenir....
View Full Document

This note was uploaded on 04/23/2010 for the course ENGINEER─░ CS 111 taught by Professor - during the Spring '10 term at Bilkent University.

Page1 / 27

MaTLaB DeRS-3 - MF-102 Bilgisayar Programlama Bahar 2008(3...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online