Kategori: Programlama
Bu sene 2. dönem Visual Basic dersi gördük ve bu derste malesef örnek sıkıntısı, çektik bir çok arkadaş. İstedim ki özellikle başlangıç seviyesindeki arkadaşlara bi faydamız olsun. Hoca ödevi verdiğinde bizim henüz ders bitmemişken önce defter üzerinde uğraşıp , sonradan bilgisayar üzerinde deneme fırsatı bulduğumuz bu kodları sizlerle paylaşmak istedim umarım işinize yarar. (ibrahim’e özel teşekkür)
Verilen Kelimenin tersini alıp ekrana yazan programcık
dim a,c,x as string , b,n as integer
a=inputbox("tersi alınacak kelime ne ?")
b=len(a)
for n=1 to b
c=mid(a,n,1)
x=c&x
next
msgbox(x)
Verilen sayıyı virgülden sonraki 2. basamağa göre yuvarlayan programcık
Round deyimi kasten kullanılmamıştır
Dim a, b, c, d, f, k, g, h As Double
a = InputBox("sayıyı ver")
b = Fix(Val(a))
c = Val(a) - b
d = Mid(c, 5, 1)
f = Mid(c, 1, 4)
h = Mid(c, 1, 5)
k = 0.01
If a < 0 Then
g = Mid(c, 6, 1)
End If
If d >= 5 And a > 0 Then
MsgBox((Val(f) + b) + k)
ElseIf d < 5 And a > 0 Then
MsgBox(Val(f) + b)
ElseIf g >= 5 And a < 0 Then
MsgBox((Val(h) + b) - k)
ElseIf g < 5 And a < 0 Then
MsgBox(Val(h) + b)
End If
Herhangi bi sorun olursa , uygulamayı anlayamadıysanız, yorum yaparak bu sorunu dile getirirseniz herkese iyiliğiniz dokunmuş olur. Daha elimde örnek vardı ama şimdilik bu 2 sini atabildim , bulursam onlarıda payalaşırım fırsat bulunca
Bugün 2 defa okunmuş
En son 05-07-2008 tarihinde okunmuş
# tuğrul | 02 Ağu 2007 | 01:31 |
Ahmetcim siten hayırlı olsun ne diyelim başarılarının devamını dilerim.
Basic e gelmişken , tarih öncesi bi yazım dili niye hala okutuluyor anlamıyorum. Bence c,fortran veya matlab dan başlanmalı. Ben de gördüğüme göre bir örnek vereyim :
10 CLS
20 PRINT “Commodore64″
# Ahmet Eyüp | 02 Ağu 2007 | 11:52 |
Sağolasın tuğrulum. Basic hakkındaki görüşlerin doğrudur, şu an daha farklı işe yarar diller öğretilebilir. Ama Visual Basic bildiğim kadarıyla hem basit(diğer dillere göre) hemde görsel olması amacıyla bu eksikliği kapatmak için üretilmiş bi dil. Aslında iyi bir visual basic programcısı, windows üzerinde çalışabilecek işe yarar bir çok uygulama yazabilir. Ama bunu üniversitede verilen 1 dönemlik eğitimle yapamayız elbette, kendimizin uğraşması gerekiyor.
Ben açıkçası Visual Basic ile uğraşıcağıma, C , Java gibi daha geçerliliği olan dilleri tercih ederim.
# yavuz | 26 Eyl 2007 | 11:06 |
Arkadaslar programcılık konusunda yanlış üzerine yanlış düşünüyorsunuz.Vb yabana atılacak bi dil değildir. türkiyede C++ çok iyi biliyorum diyen biri Vb de yapılamayan bir program yapamıyor. Olay bu anlayacagınız. Kimse yeni bir işletim sistemi yazmıyor. yapılanlar basit programlar.
# Ahmet Eyüp | 27 Eyl 2007 | 14:40 |
#yavuz;
Yukarıda yazdıklarım sizi yanıltmasın. Ben “basic yerine işe yarar diller öğretilebilir” derken basic’le C++ ta yazılan programların yazılamayacağını kastetmemiştim. İşe yarardan kastım aslında daha çok tercih edilen, genelin kullandığı dillerdi.
Ayrıca yanlış anlaşılma olmasın diye söylüyorum; Tuğrul arkadışımın yukarıda kastettiği Basic, sonuçta Visual Basic’ten farklı bir dil(Çok daha eski). O yüzden bir karışıklık oluşmasın
# seval | 19 Şub 2008 | 10:16 |
bilgisayar kullanmayı tam olarak bilmeyen bi öğrencinin visual basicle ne işi olur nasıl öğrenir….:’(
# gözde | 02 Haz 2008 | 19:07 |
çok teşekkürler