Algoritma Ders4

boole

Yazılım Ekibi Proje Yöneticisi
12 Nis 2019
734
200
.Net Core
Algoritma Ders4

Soru)Dışarıdan girilen 10 sayıdan en büyüğünü bulunuz

Algoritma


xG36mF.png


Algoritma Açıklama
Değişken
Öncelikle büyük sayıyı atayacağımız Bsayi=0 şeklinde değişken tanımlıyoruz

Döngü
daha sonra 10 kez klavyeden sayı alıp bunları karşılaştırıcağımız için bir döngü başlatıyoruz döngümüzü 1 den başlatıp 10 a kadar 1 er adım şeklinde ayarlıyoruz böyleylikle 10 kez aynı işemi yapcak

Döngü içinde Değişken b
Döngü içinde klavyeden 1 kez sayı alıyoruz böylelikle döngü her döndüğünde yeniden değişken alıcak böylelikle 10 farklı değişken alamıza gerek kalmayacak

İf()Şart blogu
Bsayi değişkenimiz girilen sayı yani b den büyük ise boş küçük ise
Bsayi=b yapıyoruz ki sayı büyük olunca Bsayi ya atanmış oluyor

Yazdırma
Bsayi değişkenine döngü içinde büyük sayıyı atadık böylelikle Büyük sayının direk çıktısını alabiliriz



Java Kodu
Kod:
import java.util.Scanner;
//eklenmesi gereken paket kullanıcıdan veri almayı sağlar

//main kısmı
Scanner girilen=new Scanner(System.in);
        
        int Bsayi=0;
         
        for (int a = 1; a <=10 ; a++) {
          System.out.print("sayi Giriniz:");
          int b= girilen.nextInt();
          if(Bsayi<b)
              Bsayi=b;
          
        }
       
        System.out.println("Büyük sayi:"+Bsayi);


C# Kodu

Kod:
 int Bsayi = 0;
            
            
            for (int a = 1;  a <=10;  a++)
            {
                Console.Write("Klavyeden sayı giriniz:");
                int b = Convert.ToInt32(Console.ReadLine());
                if (Bsayi < b)
                    Bsayi = b;

            }
            Console.WriteLine("En Büyük Değer:"+Bsayi);

Python Kodu
Kod:
Bsayi=0

for a in range(10):
  b= int (input("Klavyeden Sayı Giriniz:"))
  if(Bsayi<b):
     Bsayi=b
  
print("En Büyük Değer:",Bsayi)
Bir önceki Algoritma Ders3 Konusu:https://www.turkhackteam.org/algoritma/1918681-algoritma-ders3.html
 

TTRTAHIR

Katılımcı Üye
3 Tem 2016
500
0
Ben de Cpp'sini ekleyeyim
Kod:
#include <bits/stdc++.h>
using namespace std;
int main(){
    int max_i = -1e9;   //Girilecek olan herhangi bir sayidan kucuk olmasini garanti edebilmek icin negatif bir sayi verdim
    for(int i(0); i<10 ; i++){
        int temp(0); cin>>temp; //temp adli degisken her yeni girilen sayiyi tutacak.
        if(temp>max_i) max_i = temp;
    }
    cout<<max_i;
    return 0;
}
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.