Helix
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
23.07.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
Ogrenci
-
Konum
Şanlıurfa
-
Ad Soyad
N** D**
-
Mesajlar
71
-
Beğeniler
8 / 5
-
Ticaret
0, (%0)
Merhaba arkadaşlar,
C++ a başladım değişkenler konusundayım daha yeni girdim fakat bir problemim var.
Yaptığım örnek kod ;
#include
int main() {
double katsayi = 4.15;
printf("KATSAYIMIZ: %f", katsayi);
return 0;
}
Bana "katsayimiz : 4.15" i vereceğine
"katsayimiz : 4.150000" ı veriyor.
Nerede hata yapmış olabilirim ?
-
Üyelik
10.05.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
Web Programlama
-
Konum
-
Ad Soyad
** **
-
Mesajlar
114
-
Beğeniler
3 / 24
-
Ticaret
0, (%0)
c++ bilmem ama c# biliyorum genelde double yerine ben float kullanırım. Ayrıca bu c++ da string türüne çevrilmesi gerekmiyor mu? :S
-
Üyelik
10.05.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
Web Programlama
-
Konum
-
Ad Soyad
** **
-
Mesajlar
114
-
Beğeniler
3 / 24
-
Ticaret
0, (%0)
yani demek istediğim, c++ bilmiyorum ama şöyle dene
#include
int main() {
float katsayi = 4.15;
printf("KATSAYIMIZ: %f", katsayi);
return 0;
}
ya da
#include
int main() {
double katsayi = 4.15;
printf("KATSAYIMIZ: %f", katsayi.toString());
return 0;
}
C# a göre yazdım ama dediğim gibi C++ bilmediğimden denemen gerekiyor.
-
Üyelik
05.10.2012
-
Yaş/Cinsiyet
57 / E
-
Meslek
Öğretmen
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
30
-
Beğeniler
0 / 6
-
Ticaret
0, (%0)
printf("KATSAYIMIZ: %.2f", katsayi);
olarak deneyin.
.2f dikkat etmeniz gereken değişiklik.
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Değişkenler konusunda isen güzel kardeşim. Öncelik olarak data types (veri tipleri) konusuna bakman gerekmezmi?
double tanımlayıp, float yazdırıyorsun. Benim burdan anladığım, sağdan soldan kurcalayarak birşey yapmaya çalıştığın. Kitap + çağatay hoca başlangıç için oldukça iyi ;)
http://www.cagataycebi.com/Çağatay hocanın derslerinden takip etmeni öneririm.
C Programlama Dersi - II ders konusu içinde veri tipleri ile ilgili tablo var. Nasıl tanımlayacağın ve yazdıracağın konusunda oldukça basit ve anlaşılır ;)
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
-
Üyelik
16.09.2013
-
Yaş/Cinsiyet
33 / E
-
Meslek
blog yazarlığı
-
Konum
Ankara
-
Ad Soyad
S** A**
-
Mesajlar
985
-
Beğeniler
42 / 391
-
Ticaret
92, (%99)
Konu hortlamış olacak ama bende C ye başladım aynı durumu bende yaşadım.
Ekrana değeri yazdırırken kaç haneli görünmesi gerektiğini tanımlamak gerekiyor.
Bu işlem için yüzde işaretinden sonra . ve hane sayısı yazılmalı.
Yani 4.15 için %.2f yazılmalı.
printf("KATSAYIMIZ: %.2f", katsayi);
-
Üyelik
17.06.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Üniversite Öğrencisi
-
Konum
Kocaeli
-
Ad Soyad
M** Y**
-
Mesajlar
68
-
Beğeniler
9 / 11
-
Ticaret
0, (%0)
#include
using namespace std;
int main() {
double katsayi = 4.15;
cout<<"KATSAYIMIZ:"< return 0;
}
kodları verdiğim şekilde değiştirirseniz istediğiniz sonucu alırsınız.