Basketbol Skorbordu

Merhaba arkadaşlar C++ dili ile basketbol skorbordu yapımından bahsedeceğim. Tabi gerçek bi scoreboard değil sanal bi scoreboard olacak:)


Üniversite 1.sınıfta ödev olarak verilmişti bende internetten pek bilgi bulamadım sıfırdan kendim tasarladım ve başkaları da fikir sahibi olması için paylaşma ihtiyacı hissettim. Yabancı forumlarda bu uygulamayı dizileri kullanarak yapanları gördüm daha doğrusu yapmayıp yardım alanları. cin-cout kullanarak basitçe tasarladım.
Programın çalışma prensibinden kısaca bahsedeyim zaten koddan ne kadar basit olduğunu göreceksiniz.

Programı derleyip çalıştırdığımızda önce A takımı oyuncuları için sırayla her oyuncu için üçer tane atış değeri girmemiz isteniyor ve girdiğimiz her değerden sonra enter tuşuna basıyoruz. 
#include <iostream>
using namespace std;

int xa1,xa2,xa3,xa4,xa5;
int xb1,xb2,xb3,xb4,xb5;
int ya1,ya2,ya3,ya4,ya5;
int yb1,yb2,yb3,yb4,yb5;
int za1,za2,za3,za4,za5;
int zb1,zb2,zb3,zb4,zb5;
int toplamxa=0;
int toplamxb=0;
int toplamya=0;
int toplamyb=0;
int toplamza=0;
int toplamzb=0;
int toplama=0;
int toplamb=0;
int kazanan;

int main()
{
    cout<< "                    A TAKIMI  VS  B TAKIMI"<<endl;
    cout<<"Lutfen Oyuncularin puan durumlarini giriniz:"<<endl<<endl;
    cout<<"Oyuncularin isimlerinin karsisina sirayla JUMP SHOT--TURNIKE--FAUL degerlerini giriniz."<<endl;
    cout<<"Her degerden sonra enter a basilmalidir"<<endl<<endl;
    
    
    cout<<"A TAKIMI:"<<endl<<"Oyuncu1A :"<<endl;
    cin>>xa1>>ya1>>za1;
    cout<<"Oyuncu2A :"<<endl;
    cin>>xa2>>ya2>>za2;
    cout<<"Oyuncu3A :"<<endl;
    cin>>xa3>>ya3>>za3;
    cout<<"Oyuncu4A :"<<endl;
    cin>>xa4>>ya4>>za4;
    cout<<"Oyuncu5A :"<<endl;
    cin>>xa5>>ya5>>za5;
    
    cout<<"BTAKIMI:"<<endl<<"Oyuncu1B :"<<endl;
    cin>>xb1>>yb1>>zb1;
    cout<<"Oyuncu2B :"<<endl;
    cin>>xb2>>yb2>>zb2;
    cout<<"Oyuncu3B :"<<endl;
    cin>>xb3>>yb3>>zb3;
    cout<<"Oyuncu4B :"<<endl;
    cin>>xb4>>yb4>>zb4;
    cout<<"Oyuncu5B :"<<endl;
    cin>>xb5>>yb5>>zb5;
    

    toplamxa=xa1+xa2+xa3+xa4+xa5;
    toplamxb=xb1+xb2+xb3+xb4+xb5;
    toplamya=ya1+ya2+ya3+ya4+ya5;
    toplamyb=yb1+yb2+yb3+yb4+yb5;
    toplamza=za1+za2+za3+za4+za5;
    toplamzb=zb1+zb2+zb3+zb4+zb5;
    toplama=toplamxa+toplamya+toplamza;
    toplamb=toplamxb+toplamyb+toplamzb;
    
    
    cout<<"A TAKIMI"<<"  "<<"JUMP SHOT  "<<"TURNIKE  "<<"FAUL         "<<"B TAKIMI"<<"  "<<"JUMP SHOT  "<<"TURNIKE  "<<"FAUL         "<<endl;
    cout<<"Oyuncu1A :"<<"   "<<xa1<<"       "<<ya1<<"       "<<za1<<"         "<<"Oyuncu1B :"<<"   "<<xb1<<"       "<<yb1<<"       "<<zb1<<endl;
    cout<<"Oyuncu2A :"<<"   "<<xa2<<"       "<<ya2<<"       "<<za2<<"         "<<"Oyuncu2B :"<<"   "<<xb2<<"       "<<yb2<<"       "<<zb2<<endl;
    cout<<"Oyuncu3A :"<<"   "<<xa3<<"       "<<ya3<<"       "<<za3<<"         "<<"Oyuncu3B :"<<"   "<<xb3<<"       "<<yb3<<"       "<<zb3<<endl;
    cout<<"Oyuncu4A :"<<"   "<<xa4<<"       "<<ya4<<"       "<<za4<<"         "<<"Oyuncu4B :"<<"   "<<xb4<<"       "<<yb4<<"       "<<zb4<<endl;
    cout<<"Oyuncu5A :"<<"   "<<xa5<<"       "<<ya5<<"       "<<za5<<"         "<<"Oyuncu5B :"<<"   "<<xb5<<"       "<<yb5<<"       "<<zb5<<endl;
    cout<<endl;
    cout<<endl;
    cout<<"A TAKIMI TOPLAM JUMP SHOT:"<<" "<<toplamxa<<"             "<<"B TAKIMI TOPLAM JUMP SHOT:"<<" "<<toplamxb<<endl;
    cout<<"A TAKIMI TOPLAM TURNIKE:"<<"   "<<toplamya<<"             "<<"B TAKIMI TOPLAM TURNIKE:"<<"   "<<toplamyb<<endl;
    cout<<"A TAKIMI TOPLAM FAUL"<<"       "<<toplamza<<"             "<<"B TAKIMI TOPLAM FAUL:"<<"      "<<toplamzb<<endl;
    cout<<"A TAKIMI TOPLAM SCORE:"<<"     "<<toplama<<"                   "<<"B TAKIMI TOPLAM SCORE:"<<"     "<<toplamb<<endl;
    if(toplama>toplamb)
    cout<<"                    "<<"KAZANAN A TAKIMI !!"<<endl;
    else
    cout<<"                    "<<"KAZANAN B TAKIMI !!";        
}












A takımı için yaptığımız işlemi B takımı içinde yapıyoruz ve scoreboard umuz karşımıza geliyor. Scoreboard un en alt kısmında hangi takımın kazandığınıza görebiliriz. Umarım işinize yarar arkadaşlar:)



Yorumlar

Bu blogdaki popüler yayınlar

Arduino ile temizlik robotu yapımı

Arduino nano ile dalgıç motor kontrolü

Arduino ve NodeMCU IC2 Seri haberleşme Protokolü