Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
518
Tıklama
0
Öne Çıkarma
c++ yardım
M
9 yıl
Onbaşı
Konu Sahibi

istenilen degeri referans alarak her 2 derece artınca 1 fan açacak programı yazmaya calışıyorum. ama else if(x<y<x+2) bunu kabul etmiyor yardım ederseniz sevinirim.

#include<iostream>
using namespace std;
int main(){

double x,y;
cout<<"Istenilen degeri girriniz";
cin>>x;
cout<<"Şimdiki sicakligi giriniz";
cin>>y;

if(x<y){
cout<<"İdeal sicaklik";
}
else if(x<y<x+2){
cout<<"Bir Fan Aciliyor";

}
else if(x<y<x+4){
cout<<"Bir Fan Daha Aciliyor";
}



system("PAUSE");
return 0;

}



G
9 yıl
Yarbay

#include <iostream>

using namespace std;

int main()
{
double x,y;
cout<<"Istenilen degeri girriniz ";
cin>>x;
cout<<"Şimdiki sicakligi giriniz ";
cin>>y;
if(x<=y){
cout<<"İdeal sicaklik ";
}
else
{
switch ((int)(x-y)){
case 2:

cout<<"Bir Fan Aciliyor";
break;
case 4:
cout<<"Bir Fan Daha Aciliyor";
break;

}

}

return 0;
}


bi bak gerekirse düzelt


Bu mesaja 1 cevap geldi.
M
9 yıl
Onbaşı
Konu Sahibi

yine aynı sorun ne yaparsam yapayım ideal sıcaklıktan farklı bişey çıkmıyor



F
9 yıl
Binbaşı

kabul etmiyordan kastın nedir ? ayrıca koşulların hatalı istenilen sıcaklık fazla ise mevcuttan fan açması gerekirken ideal olucak şekilde yazmışsın , x in y den büyük olduğu ve eşit olduğu durum mevcut değil ve durum böyle iken her zaman ilk if e takılıcaksın.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @mücahit-95
F
9 yıl
Binbaşı

şimdi kodu açıp senin için düzenliğim dedimde program çok saçma :D yani şöyleki sen if else olayını tam anlamamışsın yazdığın 3 koşuldan biri sağlanırsa diğerlerine bakmaz :)


Bu mesaja 1 cevap geldi.
M
9 yıl
Onbaşı
Konu Sahibi

final not hesaplarken
if(90<x)

else if(7<x)

else if(50<x)

yaptıgımızda program kabul ediyoo 2 derece farkta ideal sıcaklık dedim ben 2 dereceden ssonra sıcaklık fazla artacagından fan açıp ortamı serinletmesi lazım eger halasıcaklık artıyorsa bi fan daha açması lazım eger if else le olmuyosa olan bi kod varsa söyleyin düşüncem mantıksız degil ki bu sistem su anda kullanılıyo zaten


Bu mesaja 1 cevap geldi.
M
9 yıl
Onbaşı
Konu Sahibi

başka kodlarıda düşündüm 2 derece fark olayı mesela ben 20 derece istenilen sıcaklıgı istiyorum 21, 20.5, 21.8 gibi derecelerde ideal sıcklık diyecek 22, 22.3, 23.4 gibi derecelerde bi fan açılıyo diyecek yani 22<x<24 olacak mantıken aralık istiyorum bu aralıgıda istedigim zaman degiştirmek mantıksız degil olan bi sistem zaten :D yardımın için şimdiden teşekür ederim :D



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.