Ders 4 – C++ Bool İfadesi (Video)
Bu konu videolu anlatım içermektedir. Sorularınızı konu altına yorum olarak sorabilirsiniz. Kaynak : www.muhammedmastar.com
Bu konu videolu anlatım içermektedir. Sorularınızı konu altına yorum olarak sorabilirsiniz. Kaynak : www.muhammedmastar.com
Bu konu videolu anlatım içermektedir. Sorularınızı konu altına yorum olarak sorabilirsiniz. Kaynak : www.muhammedmastar.com
Bu konu videolu anlatım içermektedir. Sorularınızı konu altına yorum olarak sorabilirsiniz. Kaynak : www.muhammedmastar.com
Bu konu videolu anlatım içermektedir. Sorularınızı konu altına yorum olarak sorabilirsiniz. Kaynak : www.muhammedmastar.com
Turbo C Derleyicisi – Beni Oku Nasıl kurulur ‘turboc201.zip’ dosyasını indirdiğinizde: Bu dosyayı bilgisayarınızda herhangi bir yere açın. setup.bat dosyasını çalıştırın. Nasıl kullanılır tc.exe – dosyası Turbo C editörünü açar. Editörde: dosya açmak/kaydetmek için Alt + F bir programı derlemek ve çalıştırmak için Ctrl+ F9 kullanıcı ekranını görmek için Alt + F5 DERLEYiCiYi iNDiR
Anlatımı yapan Baran AYDIN arkadaşımıza teşekkürler. Kaynak Kod :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
// operator.cpp : Defines the entry point for the console application. // #include "iostream" #include "conio.h" using namespace std; class deneme{ private: int x, y; public: deneme(){} deneme(int a,int b){ x=a; y=b; } void yazdir(){ cout<<"x: "<<x<<"\n"<<"y: "<<y<<endl; } deneme operator+(deneme temp){ deneme test; test.x=x+temp.x; test.y=y+temp.y; return test; } }; int main() { deneme nesne1(21,41); deneme nesne2(15,34); deneme nesne3; nesne3=nesne1+nesne2; nesne3.yazdir(); getch(); return 0; } |
MKU – 2010 – 2011 II. Yarıyıl C++ Final Sorusu Cevabı(Kod)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#include<iostream> #include<iomanip> #include<cmath> using namespace std; int DenklemCoz(int,int,int,int,int); float UzaklikBul(int,int,int,int,int); void NoktaEkranaYaz(int[][2],int,int,int,int,int,int); int main() { int a,b,c,x,y,n,i=0; float f,h; int dP[10][2]; cout<<"a degerini gir:";cin>>a; cout<<"b degerini gir:";cin>>b; cout<<"c degerini gir:";cin>>c; cout<<"bulunacak nokta sayisini gir:";cin>>n; do { cout<<"x degerini gir:";cin>>x; cout<<"y degerini gir:";cin>>y; f=DenklemCoz(a,b,x,y,c); if(f==0) { dP[i][1]=x; dP[i][2]=y; i++; } else{ h=UzaklikBul(a,b,x,y,c); cout<<setprecision(4)<<"nokta dogrudan "<<h<<" birim mesafe uzakliktadir."<<endl;} } while(i<n); NoktaEkranaYaz(dP,a,b,x,y,c,n); return 0; } int DenklemCoz(int a,int b,int x,int y,int c) { return a*x+b*y+c; } float UzaklikBul(int a,int b,int x,int y,int c) {return fabs(a*x+b*y+c)/sqrt(pow(a,2)+pow(b,2)); } void NoktaEkranaYaz(int dP[][2], int a, int b, int x, int y, int c, int n) { cout<<endl<<a<<"x+"<<b<<"y+"<<c<<"=0 "<<"dogrusu uzerinde bulunan noktalar:"<<endl; for(int i=0;i<n;i++) cout<<"x="<<dP[i][1]<<" y="<<dP[i][2]<<" "<<endl; } |
C Programlama Dili Örnek Uygulama
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
/* 09prg02.c n tane sayının toplamının hesaplanması */ #include <stdarg.h> #include <stdio.h> int topla(int, ...); int main(void) { printf("topla(2, 11,22) = %d\n", topla(2, 11,22)); printf("topla(3, 11,22,33) = %d\n", topla(3, 11,22,33)); printf("topla(4, 11,22,33,44) = %d\n", topla(4, 11,22,33,44)); printf("topla(5, 11,22,33,44,55) = %d\n", topla(5, 11,22,33,44,55)); printf("topla(6, 11,22,33,44,55,66) = %d\n", topla(6, 11,22,33,44,66,66)); return 0; } /* Esnek argumanla tanımlanmış n tane tamsayının sayının toplamını gönderir */ int topla(int n, ...) { va_list ap; int i, top = 0; va_start(ap, n); for (i=1; i<=n; i++) top += va_arg(ap, int); va_end(ap); return top; } |
1 2 3 4 5 |
topla(2, 11,22) = 33 topla(3, 11,22,33) = 66 topla(3, 11,22,33,44) = 110 topla(5, 11,22,33,44,55) = 165 topla(6, 11,22,33,44,55,66) = 242 |
C++ ‘da Asal Sayi Hesaplamak İçin Aşağıdaki Kodları Kullanabilirsiniz. Bağlantıdaki Kodları Kopyalayıp Derleyicinizde Çalıştırın ve İnceleyin Mantığını Kavrayın Sınavlarda İşinize Yarayacaktır. Asal Sayı Kodlarını Görmek İçin Buraya Tıklayınız ALİ KESKİN Mustafa Kemal University Computer Engineering Iskenderun
C++ ‘da Fonksiyonlar da Ebob – Ekok Hesaplamak İçin Aşağıdaki Kodları Kullanabilirsiniz. Bağlantıdaki Kodları Kopyalayıp Derleyicinizde Çalıştırın ve İnceleyin Mantığını Kavrayın Sınavlarda İşinize Yarayacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
#include <iostream> using namespace std; int en_buyuk (int sayi1, int sayi2) { if (sayi1 > sayi2) return sayi1; else return sayi2; } int main() { bas: int sayi1,sayi2; cout << "Sayi 1 = "; cin >> sayi1; cout << '\n' ; cout << "Sayi 2 = "; cin >> sayi2; int sayi = en_buyuk(sayi1,sayi2); int ebob(1); for (int i = sayi ; i > 0 ; i-- ) { if ((sayi1 % i) == 0 && (sayi2 % i) == 0 ) { ebob = i; break; } } cout << "EBOB = " << ebob << endl; int ekok = (sayi1 * sayi2) / ebob ; // matematikte bilindik bir kuraldir. cout << "EKOK = " << ekok << endl; goto bas; return 0; } |
Ebob-Ekok Kodlarını Görmek(İndir) İçin Buraya Tıklayın ALİ KESKİN Mustafa Kemal University Computer Engineering Iskenderun