C# (TOOLBOXLARI ÖĞRENMEK İÇİN BASİT BİR UYGULAMA)
















using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication12
{
    public partial class Form1 : Form
    {
        double toplamF = 0.0;
        string[] meyveler = { "Elma", "Armut", "Domates", "Patlican", "Portakal" };
        double[] meyveF = { 1.0, 2.5, 2.0, 2.5, 3.0 };
     
        public Form1()
        {
            InitializeComponent();
            for (int i = 0; i < meyveler.Length;i++ )
                comboBox1.Items.Add(meyveler[i]);
            comboBox1.Text = "Seçiniz";
        }
        public void Bekle_Click(object sender, EventArgs e)
        {
         
            int kg;
            bool kadet = Int32.TryParse(textBox2.Text, out kg);

            if (kadet && kg > 0 && comboBox1.Text.Length > 0 && textBox2.Text.Length > -1)
            {
                Lav.Items.Add(comboBox1.Text);

                Lkg.Items.Add(kg + "Kg");

                for (int i = 0; i < meyveler.Length; i++)
                {
                    if (comboBox1.Text == meyveler[i])
                    {
                        LtoplamF.Items.Add(kg * meyveF[i] + "TL");
                        toplamF += meyveF[i] * kg;
                        Latutar.Text = toplamF.ToString() + "TL";
                    }

                }
                comboBox1.Text = "Seçiniz";
                textBox2.Text = "";
            }
        }
private void button1_Click_1(object sender, EventArgs e)
        {
            this.Close();
        }
         private void button2_Click(object sender, EventArgs e)
         {

             int secilen=Lav.SelectedIndex;
           
             if(secilen >-1)
             {
                 double t;
                 double k = (double)LtoplamF.Items[secilen];
                 bool kb = double.TryParse(Latutar.Text, out t);
                 t-=k;
                 Latutar.Text=t.ToString();
                 Lav.Items.RemoveAt(secilen);
                 Lkg.Items.RemoveAt(secilen);
                 LtoplamF.Items.RemoveAt(secilen);
                 
             }
         }
    }
}

YAPICI VE YIKICI FONKSİYONLARIN KULLANIMI (C++ BASİT CLASS ÖRNEĞİ)

#include <iostream>
using namespace std;
class Diktortgen
{
public:
    int Yukseklik;
    int Genislik;
    int Alan;
    ~Diktortgen()
    {
        cout<<"Yok edildi "<<endl;
    }
    Diktortgen() //kurucu fonksiyon
    {
        cout<<"Gizlenmistim la nasil buldun :) "<<endl;
    }
    void VeriGir()
    {
        cout<<"Yukseklik gir : ";
        cin>>Yukseklik;
        cout<<"Genislik gir : ";
        cin>>Genislik;

    }
    void AlanBul()
    {
        Alan=Genislik*Yukseklik;
        cout<<"Dikdortgenin alani : "<<Alan<<endl;
    }

};
int main()
{
    Diktortgen A;
    A.VeriGir();
    A.AlanBul();
}

KENDİSİ HARİÇ POZİTİF TAM BÖLENLERİ (C++ BASİT CLASS ÖRNEĞİ)

#include <iostream>
using namespace std;
class sayi
{
public:
    int N;
    int Tambolen;
    void VeriGirisi()
    {
        cout<<"Islemi uygulamak istediginiz sayiyi giriniz :  ";
        cin>>N;
    }
    void tambolenbul()
    {
        for(int i=1;i<N;i++)
          if(N%i==0)
            cout<<i<<endl;
    }
 
};
int main()
{

    sayi bir;
    bir.VeriGirisi();
    bir.tambolenbul();
}

Milli Piyango Oyunu (C++) Biraz Düzensiz Oldu Onuda Siz Halledersiniz :)

#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
    int s1,s2,s3,s4,s5,r1,s6,r2,a1,a2,t1,t2,t3,t4,t5,t6,a3,a4,a5,a6,r3,r4,r5,r6;
    cout<<"Bilet numaranizi son haneden baslayarak : "<<endl;
    do
    {
        cout<<"6.rakam = " ;
        cin>>s6;
        if(s6>9)
            break;
        cout<<"5.rakam = ";
        cin>>s5;
        if(s5>9)
            break;
        cout<<"4.rakam = ";
        cin>>s4;
        if(s4>9)
            break;
        cout<<"3.rakam = ";
        cin>>s3;
        if(s3>9)
            break;
        cout<<"2.rakam = ";
        cin>>s2;
        if(s2>9)
            break;
        cout<<"1.rakam = ";
        cin>>s1;
        if(s1>9)
            break;
        cout<<"Bilet numaraniz : "<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<" "<<s6<<endl;
    }
    while(s1=='*');

    cout<<endl;

    cout<<endl<<endl;
    srand (time(NULL));
     for (int i=0; i<1; i++)
     {
         r6=rand()%10;
         r5=rand()%10;
     r4=rand()%10;
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        a4=r4;
        a5=r5;
        a6=r5;
        if(((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)&&a6==s1)
        {
            t1=a1;
            t2=a2;
            t3=a3;
            t4=a4;
            t5=a5;
            t6=a6;

        }
        cout<<a6<<a5<<a4<<a3<<a2<<a1<<' ';
    }
  cout<<"SON ALTI RAKAMINA GORE KAZANANLAR "<<endl;
  if(t1<100)
    cout<<"HAYATTA CIKMAZ :) ";

     for (int i=0; i<5; i++)
     {

         r5=rand()%10;
     r4=rand()%10;
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        a4=r4;
        a5=r5;
        if((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)
        {
            t1=a1;
            t2=a2;
            t3=a3;
            t4=a4;
            t5=a5;
        }
cout<<a5<<a4<<a3<<a2<<a1<<' ';
    }
  cout<<"SON BES RAKAMINA GORE KAZANANLAR "<<endl;
  if(t1<100)
    cout<<"TEBRIKLER SON BES RAKAMINA GORE IKRAMIYE KAZANDINIZ";
    for (int i=0; i<5; i++)
    {   r4=rand()%10;
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        a4=r4;
        if(((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)
        {
            t1=a1;
            t2=a2;
            t3=a3;
            t4=a4;
        }
cout<<a4<<a3<<a2<<a1<<' ';
    }
  cout<<"SON DORT RAKAMINA GORE KAZANANLAR "<<endl;
  if(t1<100)
    cout<<"TEBRIKLER SON DORT RAKAMINA GORE IKRAMIYE KAZANDINIZ";

    for (int i=0; i<5; i++)
    {
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        if((a1==s6 && a2==s5)&&a3==s4)
        {
            t1=a1;
            t2=a2;
            t3=a3;
        }
        cout<<a3<<a2<<a1<<' ';
    }cout<<"SON UC RAKAMA GORE KAZANANLAR ";
    cout<<endl;
    if(t1<100)
        cout<<"TEBRIKLER SON 3 RAKAMINA GORE IKRAMIYE KAZANDINIZ "<<endl;
    for (int i=0; i<10; i++)
    {
        r2=rand()%10 ;
        r1=rand()%10 ;
        a1=r1;
        a2=r2;
        cout<<a1<<a2<<' ';
        if(a2==s6 && a1==s5)
        {
            t1=a1;
            t2=a2;

        }
    }cout<<"SON IKI RAKAMA GORE KAZANANLAR ";
    cout<<endl;
    if(t1<100)
        cout<<"TEBRIKLER SON IKI RAKAMINA GORE IKRAMIYE KAZANDINIZ ";
    for(int i=0;i<2;i++)
    {
        r1=rand()%10;
        r2=rand()%10;
        a1=r1;
        a2=r2;
        if(a1==s6 || a2==s6)
            cout<<"AMORTI KAZANDIN KAZANDINIZ :)";
    }
    return 0;
}

STRUCT GÜZEL BİR ÖRNEK C++

#include <iostream>
using namespace std;
struct kisi
{
    char ad[100];
    char soyadi[100];
    int TCkimlikNo;
    int yas;
};
kisi verigirin()
{
    kisi gkhan;
    cout<<"Isim : ";
    cin>>gkhan.ad;
    cout<<"Soyisim : ";
    cin>>gkhan.soyadi;
    cout<<"TC kimlik no : ";
    cin>>gkhan.TCkimlikNo;
    cout<<"Yas : ";
    cin>>gkhan.yas;
    return gkhan;


}
void verigirparametre(kisi gkhan)
{
    kisi sami;
    cout<<"Isim : ";
    cin>>sami.ad;
    cout<<"Soyisim : ";
    cin>>sami.soyadi;
    cout<<"TC kimlik no : ";
    cin>>sami.TCkimlikNo;
    cout<<"Yas : ";
    cin>>sami.yas;



}
int main()
{
    kisi sami;
    kisi kim=verigirin();
    verigirparametre(sami);
}

BİR ALAN OLUŞTURDUK.SONRA O ALANI OLUŞTURDUĞUMUZ BAŞKA BİR ALANA ATIP ESKİ ALANIMIZI SİLDİK (POİNTERS)

#include <iostream>
using namespace std;
int main()
{
    int *p=new int[10];
    for(int i=0; i<10; i++)
        p[i]=i;
    int *k=new int [20];
    for(int i=0; i<10; i++)
        k[i]=p[i];
    delete []p;
    p=k;
    for(int i=10; i<20; i++)
        p[i]=i;

}


ALGORİTMA VE PROGRAMLAMA 2 (VİZE SORUSU CEVABI 14-15 (FONKSİYON)BÜYÜK ÜNLÜ UYUMU KONTROLÜ)

//BİRAZ EKSİK AMA MANTIĞINI ANLASANIZ YETER...
#include <iostream>
using namespace std;
void buyukunluuyumu(string s){
string a="eiouaıöü";
string r;string c="eiou";
int sayac=0;
 for(int i=0;i<a.length();i++)
{
    for(int j=0;j<s.length();j++)
    {
        if(a[i]==s[j]){
    r+=a[i];
    continue;
        }

}
}
for(int i=0;i<c.length();i++)
{
    for(int j=0;j<r.length();j++)
        if(c[i]==r[j])
            sayac++;
        continue;
}
if(sayac<r.length())
    cout<<"Buyuk Unlu Uyumuna Uymaz ! " ;
    else
        cout<<"Buyuk Unlu Uyumuna Uyar ! ";
}

int main()
{
buyukunluuyumu("sezer");
}

STRUCT (YAPILAR) ÖRNEK...SİZLERDE KAFANİZDAN ÖRNEKLER YAPABİLİRSİNİZ.BURADA ÖNEMLİ OLAN KALIBI KAVRAMAK...

#include <iostream>
#include <cmath>
using namespace std;
struct beyinjimlastigi{

int kokalma;

};

beyinjimlastigi kafanizdanornekcozun() {

 beyinjimlastigi kok;
 cout<<"Kokunu alma istediginiz sayiyi girin : ";
 cin>>kok.kokalma;
 cout<<sqrt(kok.kokalma);
 return kok;

}
int main(){

beyinjimlastigi kafanizdanornekcozun0=kafanizdanornekcozun();


}

ANLAMADIĞINIZ KISIMLARI EN ALTTAKİ MESAJ KISMINDAN SORABİLİRSİNİZ

BU HAFTA SONUNA KADAR STRUCT,İŞARETÇİLER VE DİZİLER İLE İLGİLİ BİR SÜRÜ ÖRNEK PAYLAŞACAĞIM TAKİPTE KALIN...

STRUCT VE FONKSİYON KULLANILARAK YAPILAN GÜZEL BİR ÖRNEK

#include <iostream>
using namespace std;
struct anket {
string takim;
string ulke;
int sayi;
};

anket cevapla()
{
    anket cevapver;
    cout<<"Tuttugunuz takim : ";
    cin>>cevapver.takim;
    cout<<"Gezmek istediginiz bir ulke girin : ";
    cin>>cevapver.ulke;
    cout<<"Ugurlu sayinizi girin : ";
    cin>>cevapver.sayi;
    return cevapver;
}
int main(){

anket cevapla0=cevapla();

}

STRUCT (YAPILAR) KONUSUNU ANLAMAK İÇİN GÜZEL BİR ÖRNEK (BASİT)

#include <iostream>
using namespace std;
struct ogrenci {
int TCkimlik;
string isim;
string soyisim;
int dogumyili;

string deneme;
};

int main()
{
    ogrenci o1;
    o1.TCkimlik=23412342;
    o1.isim="Ahmet";
    o1.soyisim="Cakmaktas";
    o1.dogumyili=1997;
    cout<<"Deneme kelimesi giriniz : ";
    cin>>o1.deneme;
cout<<o1.isim<<endl<<o1.soyisim<<endl<<o1.dogumyili<<endl<<o1.TCkimlik<<endl;
cout<<"Girdiginiz kelime : "<<o1.deneme;
}

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...