BerkayBilgin1
Hectopat
- Katılım
- 18 Kasım 2019
- Mesajlar
- 383
- Çözümler
- 2
Daha fazla
- Cinsiyet
- Erkek
Selamlar, kod yazarken anlamadığım bir sorunla karşılaştım başlıkta tam belirtemedim belki ama durum şu while loop içinde scanf ile secim değişkenini aldıktan sonra while bloğu bittikten sonra secim değişkenini bir daha scanf ile alamıyorum. Kodu buraya atıyorum basit bir kod zaten çalıştırınca anlayacaksınız ne demek istediğimi. Düzeltilmiş halini de atarsanız sevinirim. Erken cevap veremeyecğim şimdiden kusura bakmayın.
C:
#include <stdio.h>
int main(){
double volume=0;
double volume1;
double weight1;
double weight=0;
double itemnumber;
char secim;
char secim1;
while(volume<=10000){
printf("konteynır girin veya bitirmek için + seçin: ");
scanf("%c",&secim);
if(secim=='+'){
break;
}
printf("hacim ve ağırlık girin: ");
scanf("%lf%lf",&volume1,&weight1);
printf("ürün sayısı: ");
scanf("%lf",&itemnumber);
volume+=volume1*itemnumber;
weight+=weight1*itemnumber;
printf("hacim: %lf ağırlık: %lf oldu.",volume,weight);
}
printf("son hacim: %lf , son ağırlık: %lf oldu",volume,weight);
return 0;
}
Son düzenleyen: Moderatör: