İPUCU

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

Seçenekler

C++ kendi yazdığım kodlar

4 Hafta önce
#1
sugilord - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2019
Mesajlar:
4
Teşekkür (Etti):
0
Teşekkür (Aldı):
1
Konular:
3
Ticaret:
(0) %
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 ( 4 Hafta önce Saat 12:52 ) değiştirilmiştir.
Hichigo Teşekkür etti.

3 Hafta önce
#2
Lugai - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2019
Mesajlar:
7
Teşekkür (Etti):
2
Teşekkür (Aldı):
3
Konular:
1
Ticaret:
(0) %
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.
3 Hafta önce
#3
TH34MUS - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2019
Nereden:
All DataBase
Yaş:
17
Mesajlar:
655
Teşekkür (Etti):
54
Teşekkür (Aldı):
94
Konular:
93
Ticaret:
(0) %
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++;
Kullanıcı İmzası
The Connectivity Friendship
The Access Granter
3 Hafta önce
#4
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
540
Konular:
3
Ticaret:
(0) %
İ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)
  {
    ...
  }
Kullanıcı İmzası
https://www.gnu.org/gnu/gnu-linux-faq.html
https://www.fsf.org/
http://www.getgnu.org/

Ubuntu is an ancient african word, meaning "I can't configure Debian"

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı