Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
625
Tıklama
0
Öne Çıkarma
C++ double ifade nasıl yapılacak yardım
A
12 yıl
Teğmen
Konu Sahibi

Arkadaşlar ödevim var visual c++ 2010da double veri tipiyle z değişkenine bölme işlemi yaptıracagım ama virgüllü sonuç gelmesi lazımken tamsayı geliyor kütüphaneden double için birşey çagırmıyorum ondanmı acaba nasıl yapıcam teşekkürler şimdiden
Kod şu şekilde

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a=41;
int b=4;
double c=a/b;
cout<<c;
cin.get();
return 0;
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi akrep2693 -- 10 Aralık 2013; 22:51:17 >

4
12 yıl
Teğmen

1 satır kod kopyalayacağınıza cümleyle açıklamaya çalışmayın. Büyük ihtimal iki int sayıyı double a atamaya kalkıyorsunuz ama atamanın bir önemi yok önce sağdaki ifade yapılacağı için int / int = int dir.


int x, y;
double z;

z = x / y; // böyle bişey yaptınız tahminim.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @akrep2693
A
12 yıl
Teğmen
Konu Sahibi

evet hocam doğrudur o şekilde yaptım kodda şu şekilde

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a=41;
int b=4;
double c=a/b;
cout<<c;
cin.get();
return 0;
}
fakat ödevde hocanın bellirttiği üzre a ile b değişkenlerini int olarak girmem lazım


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @4kalan
4
12 yıl
Teğmen

O zaman double a cast işlemi yapman lazım.

c = static_cast<double> a / b; ve ya C stiliyle
c = (double) a / b;


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @akrep2693
A
12 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: 4kalan

O zaman double a cast işlemi yapman lazım.

c = static_cast<double> a / b; ve ya C stiliyle
c = (double) a / b;


Teşşekürler hocam çözmüştüm sorunu sizin de dediginiz gibi c = (double) a / b; şekilde yapınca oldu



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.