Bulunan 1 den 3 - Toplam 3

Konu: İlk Projem: Hesap Makinesi

  1. #1
    Ceviz Üyesi
    Üyelik Tarihi
    31-Mart-2010
    Mesaj
    108

    Varsayılan İlk Projem: Hesap Makinesi

    Merhaba arkadaşlar ilk projem olan hesap makinesini bitirdim elimden geldiğince görsel olmasına gayret ettim buyrun bu source;

    Kod:
    // 01.cpp : Defines the entry point for the console application.
    //
    
    #include "stdafx.h"
    #include <iostream>
    #include <string>
    #include <conio.h>
    #include <windows.h>
    #include <stdio.h>
    using namespace std;
    
    
    
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        int Deger = 0;
        bool DonguyeDevam = true;
    
        while (DonguyeDevam) {
        
        
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10);
        cout << "        C++ Ilk Projem Olan Hesap Makinesi Projeme Hosgeldiniz!\n\n\nBu Program 'Deniz Borekci' Tarafindan Hazirlanmistir ve Ilk Denemedir.\n\n" << endl;
    
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 11);
        cout << "Toplama Islemi Icin  --> 1\n";
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12);
        cout << "Cikarma Islemi Icin  --> 2\n";
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 13);
        cout << "Carpma Islemi Icin   --> 3\n";
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14);
        cout << "Bolme Islemi Icin    --> 4\n\n\n";
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15);
        cout << "Yapmak Istediginiz Islemi Secin: ";
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 2);
        int Secim;
        cin >> Secim;
        switch (Secim) {
            case 1:
                cout << "Sectiginiz Islem: Toplama Islemi\n\n";
    
                int tDeger1, tDeger2, tSonuc;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "     Toplamak Istediginiz 1. Sayi: ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> tDeger1;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  +  Toplamak Istediginiz 2. Sayi: ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> tDeger2;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                tSonuc = tDeger1 + tDeger2;
                cout << "     Toplama Islemi Sonucu:        ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10);
                cout << tSonuc << endl;
                cout << "\n\n";
                system("PAUSE");
                DonguyeDevam = false;
                break;
            case 2:
                cout << "\n\nSectiginiz Islem: Cikarma Islemi\n\n";
    
                int cDeger1, cDeger2, cSonuc;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "     Eksilen Sayi:                 ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> cDeger1;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  -  Cikan Sayi:                   ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> cDeger2;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cSonuc = cDeger1 - cDeger2;
                cout << "     Cikarma Islemi Sonucu:        ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10);
                cout << cSonuc << endl;
                cout << "\n\n";
                system("PAUSE");
                DonguyeDevam = false;
                break;
            case 3:
                cout << "\n\nSectiginiz Islem: Carpma Islemi\n\n";
    
                int caDeger1, caDeger2, caSonuc;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "     Carpilacak 1. Sayi:                 ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> caDeger1;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  *  Carpilacak 2. Sayi:                 ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> caDeger2;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                caSonuc = caDeger1 * caDeger2;
                cout << "     Carpma Islemi Sonucu:               ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10);
                cout << caSonuc << endl;
                cout << "\n\n";
                system("PAUSE");
    
                DonguyeDevam = false;
                break;
            case 4:
                cout << "\n\nSectiginiz Islem: Bolme Islemi\n\n";
    
                int bDeger1, bDeger2, bSonuc, bKalan;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "     Bolunen:                 ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> bDeger1;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  /  Bolen:                   ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
                cin >> bDeger2;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                bSonuc = bDeger1 / bDeger2;
                bKalan = bDeger1 % bDeger2;
                cout << "     Bolum:                   ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10);
                cout << bSonuc << endl;
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                cout << "     Kalan:                   ";
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10);
                cout << bKalan;
                cout << "\n\n";
                system("PAUSE");
    
                DonguyeDevam = false;
                break;
            default:
                system("CLS");
                cout << "1 ile 4'ten Farkli Deger Girdiginiz Icin Program Basa Alindi\nLutfen Yeni Secim Yapin.\n\n";
                break;
        }
    
    
        }
    
    
    
        return 0;
    }

    Ekte de binary var umarım beğenirsiniz.
    Eklenen Dosyalar Eklenen Dosyalar

  2. #2

    Varsayılan

    Benim ilk yazdığım program konsol ekranında grafik moduna geçip x ve y eksenlerini çiziyor sonra da bir polinom çiziyordu (Linelarla) bir sene sonra aynı programa tekrar geri döndüm ve değiştirdim. açılışta cizilecek fonksiyonu soruyor sonra da çiziyordu. 2-3 ay sonra üniverstede mühendislik matematiği dersi vardı, hoca ödev olarak 3 boyutlu bir polinom tahtaya yazmış ve bunu çizin demişti. ben 2 hafta uğraştım ve ekrana sanki 3 boyutta grafik çizen bir program yazdım. Source kodu da arkadaşlarıma gösterdim. Fakat cocuklardan birisi renkli bir çıktı ile gelmişti. Süper cizilmiş bir grafikti. Nasıl becerdim dedim bana matlabın plot komutunu kullandım demişti. ben 300-400 satırda haletmiş kafa patlatmıştım. Ama onunkisi daha güzeldi.
    Kişisel Sitem: www.okanakyuz.com

  3. #3
    Ceviz Üyesi
    Üyelik Tarihi
    23-Mart-2009
    Mesaj
    25

    Varsayılan

    Bende çalışmadı binary , hata veriyor.

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Yer İmleri

Mesaj Yetkileriniz

  • Yeni konu açmaya yetkiniz yok
  • Cevap yazmaya yetkiniz yok
  • Eklenti yüklemeye yetkiniz yok
  • Mesajınızı düzeltmeye yetkiniz yok
  •