Neler Yeni

Codeblocks kodu çalıştırmıyor

Sadece Ben

80+ Bronze
Katılım
14 Ağustos 2022
Mesajlar
579
Dahası  
Reaksiyon skoru
154
İsim
Cengiz Balkiraz
Selamlar. Codeblocks'tan projem için bir ATM projesi yazıyorum. (YouTube'dan bakarak.) Kodu bitirdim yalnız hata alıyorum. Nedenini bir türlü bulamadım. Başka birinin açtığı konuda dosya yolunu C:'ye kaydetmek vardı. Denedim ama o da işe yaramadı.
Ekran görüntüsü 2024-12-01 230848.png
 

siimsek

80+
Katılım
5 Nisan 2020
Mesajlar
197
Dahası  
Reaksiyon skoru
60
Konum
Antalya
İsim
Muhammed Ali Şimşek
hocam kodu tamamen atarsanız daha iyi olur kodu görmeden yorum yapılmaz malesef
 

Sadece Ben

80+ Bronze
Katılım
14 Ağustos 2022
Mesajlar
579
Dahası  
Reaksiyon skoru
154
İsim
Cengiz Balkiraz
  • Konu Sahibi Konu Sahibi
  • #3
hocam kodu tamamen atarsanız daha iyi olur kodu görmeden yorum yapılmaz malesef
Hocam kodu atamıyorum maalesef. Forum üzerinden dosya ekleme kısmına giriyorum. C üzerinde kaydettiğim dosyayı açıyorum. İçi boş çıkıyor.
Mesaj otomatik birleştirildi:

#include <stdio.h>
#include <stdlib.h>

double RecentBalance;

void ShowBalance(double balance){
printf("Your Recent Balance : %f TL\n, balance");
}
int WithdrawMoney(double balance, int money){

if(money < balance){
RecentBalance = balance -money;
return RecentBalance;
}
printf("Insufficient Balance!\n");
return balance;

}
int DepositMoney(double balance, int DM) {
double RecentBalance = balance + DM;
return RecentBalance;
}
int main()
{

const int sysUserID = 867443;
int sysCardPassword = 4056;
double balance = 20000;
int Right = 3;

int UserID, CardPassword;

while (1) {
printf("User ID ");
scanf("%d", UserID);
printf("Card Password : ");
scanf("%d", &CardPassword);

if(sysUserID != UserID || sysCardPassword != CardPassword){
printf ("Incorret UserID or Password!\a\n");
Right = Right-1;
}
else {
while (1) {

int transaction, WM,DM;
printf("Menu : \n1-)Balance Inquiry\n2-)Withdraw Money\n3-)Deposit\n4-)Card Return and Exit\n");
printf("Choose the transaction you want to do : ");
scanf("%d", &transaction);

if (transaction == 4)
{
printf("Your card is being returned.\n");
}


switch (transaction) {
case 1 :
ShowBalance(balance);
break;
case 2:
printf("The amount you want to withdraw : ");
scanf("%d", &WM);
WithdrawMoney(balance, WM);
break;
case 3:
printf("The amount you want to deposit.");
scanf("%d", &DM);
balance = DepositMoney(balance, DM);
break;

default:
printf("You typed wrong!\a");

}
}





}

if (!Right){
printf("Your card has been blocked. Go to our nearest branch and get a new card.\n");

} }

return 0;

}
 
Son düzenleme:

Alihanyilmaz

80+ Bronze
Katılım
23 Kasım 2023
Mesajlar
1,063
Dahası  
Reaksiyon skoru
320
İsim
Alihan YILMAZ
1. Dosya adında boşluk olamaz. Dosya adı My A olarak görünüyor.

2. Dosya isminin sonunda .c eklentisi olmalı. Çünkü kod C kodu. Mesela "ATM.c" olabilir.

3. Codeblocks zaten bir varsayılan çalısma alanı oluşturuyor. Ben öyle hatırlıyorum. O çalısma alanındaki projelerini de kolay buluyor. Yanılıyorsam sen bir varsayılan dizin oluştur. Daha düzenli çalışırsın.

4. Kod nasıl paylaşılır diye bir sabit konu var. O konuyu oku.

5. Kodunu önce Build ile derlemelisin. C derlenen bir dil. Kod çalışmaz.

Aklıma gelen olası hata sebeplerini yazdım. Başka türlü bir sorunun çıkarsa buraya eklersin.
 
Son düzenleme:
Yeni mesajlar Yeni Konu Aç      

SON KONULAR

Forum istatistikleri

Konular
1,032,717
Mesajlar
9,308,118
Üyeler
163,706
Son üye
batugkc
Top Bottom