THT DUYURU

chat
C/C++ Çok paradigmalı ve çok kullanılan C/C++ dillerinin dökümanlarının paylaşım alanı.

ugursuz reklam
takipci
Seçenekler

C++ kendi yazdığım kodlar

sugilord - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
06/2019
Mesajlar:
7
Konular:
5
Teşekkür (Etti):
0
Teşekkür (Aldı):
3
Ticaret:
(0) %
3
12440
21-06-2019 12:16
#1
arkadaşlar c++'a yeni başladım while dögüsünü kullanarak ekrana tek sayıları yazdıran bir kod yazdım
Kod:
#include "pch.h"
#include <iostream>

using namespace std;

int main()
{
	int kucuk_sayi, buyuk_sayi, sayi;

	cout << "Lutfen 1.sayiyi giriniz :";
	cin >> kucuk_sayi;
	cout << "Lutfen 2.sayiyi giriniz :";
	cin >> buyuk_sayi;

	sayi = kucuk_sayi;

	while (sayi >= kucuk_sayi && sayi <= buyuk_sayi)
	{
		if (sayi % 2 == 1) {
			cout << sayi << ",";
		}
		sayi++;
	}

}
Kod:
#include "pch.h"
#include <iostream>

using namespace std;

int main()
{
	int kucuk_sayi, buyuk_sayi, sayi;

	cout << "Lutfen 1.sayiyi giriniz :";
	cin >> kucuk_sayi;
	cout << "Lutfen 2.sayiyi giriniz :";
	cin >> buyuk_sayi;

	sayi = kucuk_sayi;

	while (sayi >= kucuk_sayi && sayi <= buyuk_sayi)
	{
		if (sayi % 7 == 0) {
			cout << sayi << ",";
		}
		sayi++;
	}

}
7'ye tam bölünen sayıları ekrana yazdıran kod
Kod:
#include "pch.h"
#include <iostream>

using namespace std;

int main()
{
	int kucuk_sayi, buyuk_sayi;

	cout << "Lutfen 1.sayiyi giriniz :";
	cin >> kucuk_sayi;
	cout << "Lutfen 2.sayiyi giriniz :";
	cin >> buyuk_sayi;

	for (int i = kucuk_sayi; i < buyuk_sayi; i++) {
		if (i % 7 == 0 && i % 3 == 0) {
			cout << i << endl;
		}
	}

}
aynı anda hem 7'ye hemde 3'e bölünen sayıları hesaplayan kod

Kod:
#include "pch.h"
#include <iostream>

using namespace std;

int main()
{
	cout << "Kac tane ders notu gireceksiniz :";
	int ders;
	cin >> ders;

	
	int toplam = 0;
	int notlar;
	for (int i = 0; i < ders; i++)
	{
		cin >> notlar;
		toplam += notlar;

	}
	cout << "Ortalama :" << toplam / ders;

	
}
Ortalama hesaplayan kod

yorum yaparken bu işe yeni başladığımı göz önünde bulundurarak yazarsanız sevinirim acemeliğim olabilir
Konu sugilord tarafından (21-06-2019 12:52 Saat 12:52 ) değiştirilmiştir.
Hichigo, L4NT1Y, Eren38Alp Teşekkür etti.
Lugai - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
05/2019
Mesajlar:
8
Konular:
1
Teşekkür (Etti):
2
Teşekkür (Aldı):
4
Ticaret:
(0) %
23-06-2019 19:28
#2
Ben de c++ da ilerliyorum. bol bol kod yazıp sonra elle tutulur işe yarar küçük projeler yapmaya başlarsın ve böyle böyle c++ da ilerlemeye başlarız.Yazdığın kodların devamını bekliyorum her konundaki kodlar diğer kodlarından daha zorlu olursa güzel olur.Başarılar.
Hichigo Teşekkür etti.
TH34MUS - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
01/2019
Nereden:
All DataBase
Yaş:
18
Mesajlar:
664
Konular:
100
Teşekkür (Etti):
54
Teşekkür (Aldı):
94
Ticaret:
(0) %
23-06-2019 19:46
#3
Sadece en üstekine baktım ve bir şeye kafan takıldı.


Kod:
     while (sayi >= kucuk_sayi && sayi <= buyuk_sayi)
Bu kısmıdan önce sayi = kucuk_sayi olduğunu belirttin fakat üstteki kodda ise sayi küçük sayıya eşit veya büyük diye belirttin..? Bu nasıl sorunsuz çalıştı. Fazla bakacak vaktim yoktu. Bence buna gerek yok. Altta belirtilen kod gereğini yapacaktır zaten.
Kod:
if (sayi % 7 == 0) { 			cout << sayi << ","; 		} 		sayi++;
--------------------- The Connectivity Friendship
The Access Granter
leaks - ait Kullanıcı Resmi (Avatar)
Tamamen Askıya Alındı
Üyelik tarihi:
10/2018
Mesajlar:
870
Konular:
20
Teşekkür (Etti):
185
Teşekkür (Aldı):
175
Ticaret:
(0) %
23-06-2019 19:59
#4
İlk gördüğüm:

Kod:
while (sayi >= kucuk_sayi && sayi <= buyuk_sayi)
Burada `sayi' değişkeninin `kucuk_sayi' değişkeninden büyük olup olmadığına bakmaya gerek yok. Çünkü döngü içinde değişiklik yapılmamış. Muhtemelen derleyici bunu optimize edip şuna dönüştürmüştür:
Kod:
 while (sayi <= buyuk_sayi)
Bir değişkenin değeri atamalarda, postfix-prefix artırımlarda, değişkenin adresini argüman olarak verdiğimiz fonksiyonlarda değişir. Buna dikkat edin.
Ayrıca bir sayının iki asal sayının birden çarpanı olup olmadığına bakmak için, sayının o iki asal sayının çarpımıyla moduna bakabilirsiniz.
Kod:
if (i % 21)
  {
    ...
  }

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler