Stringler. Fonksiyon ve Metotlar



Benzer belgeler
BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

[ 1 i 6 2i. [ a b. Örnek...3 : Örnek...4 : Örnek...5 : Örnek...6 : i sanal sayı birimi olmak üzere, i. Örnek...1 : =?

YZM 2105 Nesneye Yönelik Programlama

TMÖZ Türkiye Matematik Öğretmenleri Zümresi

Olimpiyat Soruları. sonuçları tekrar fonksiyonda yerine koyup çıkan tüm sonuçları toplayan program (iterasyon sayısı girilecek)

matematik Ahmet bugün 9 yaşındadır. Dört yıl sonra annesinin yaşı Ahmet'in yaşının üç katı olacaktır.

ALGORİTMA İ VE PROGRAMLAMA

SAYILAR TEORİSİ - PROBLEMLER

BİRİNCİ BÖLÜM SAYILAR

MATEMATİK TESTİ (4 6) işleminin sonucu kaçtır? 3. Gecenin gündüzden 40 dakika daha uzun olduğu bir günde, gündüzün süresi kaç saattir?

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

T.C. Ölçme, Seçme ve Yerleştirme Merkezi

matematik sayısal akıl yürütme mantıksal akıl yürütme

2004 ÖSS Soruları. 5. a, b, c pozitif tam sayılar, c asal sayı ve. olduğuna göre, aşağıdaki sıralamalardan hangisi doğrudur? işleminin sonucu kaçtır?

ÖZEL EGE LİSESİ EGE BÖLGESİ 15. OKULLAR ARASI MATEMATİK YARIŞMASI 9. SINIF ELEME SINAVI SORULARI

1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR

İÇİNDEKİLER TOPLAMA YOLUYLA SAYMA YÖNTEMİ ÇARPMA YOLUYLA SAYMA YÖNTEMİ FAKTÖRİYEL

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

HSancak Nesne Tabanlı Programlama I Ders Notları

4. x, y, z ve t birbirinden farklı gerçel sayılardır. y - z = x ve x.z.t = 0 olduğuna göre aşağıdakilerden hangisi kesinlikle doğrudur?

BİL1001 Bilgisayar Bilimlerine Giriş 1

KONTROL SİSTEMLERİ-1 LABORATUVARI FİNAL PROJELERİ

Ortak Akıl MATEMATİK DENEME SINAVI

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

ANALİTİK GEOMETRİ KARMA / TEST-1

BÖLÜM 11 Z DAĞILIMI. Şekil 1. Z Dağılımı

Yrd. Doç. Dr. Caner ÖZCAN

I.BÖLÜM (Toplam 35 soru bulunmaktadır.)

D İ Z İ L E R A R R A Y S

8. ÜNİTE TRİGONOMETRİK FONKSİYONLAR

kpss ezberbozan serisi MATEMATİK GEOMETRİ SORU BANKASI Eğitimde

π θ = olarak bulunur. 2 θ + θ θ θ θ θ π 3 UŞAK FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ ANALİZ II VİZE SORULARI ÇÖZÜMLERİ

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

Sınav : MATEMATİK (TÜRKÇE) ÖĞRETMENİ (GOÖD) Yarışma Sınavı A ) B ) C ) D ) E ) A ) B ) C ) D ) E ) 5 A ) B ) C ) A ) B ) C ) D ) E ) D ) E )

LYS Matemat k Deneme Sınavı

KOMBİNASYON - PERMÜTASYON Test -1

İçindekiler 3. Türev Türev kavramı Bir fonksiyonun bir noktadaki türevi Alıştırmalar

b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız

KORELASYON VE TEKLİ REGRESYON ANALİZİ-EN KÜÇÜK KARELER YÖNTEMİ

... 2.Adım 3. Adım 4. Adım

Volkan Karamehmetoğlu

ygs temel matematik DO AL SAYILAR VE TAM SAYILAR - I 6. 2x (3y + 5x) (2y 2x) + 5y 7. 8 [ 5 [ 2 ( 3)]] 8. a = 3 ve b = 4 olmak üzere,

İSTANBUL İLİ İLKÖĞRETİM OKULLARI 4, 5, 6. SINIFLAR ARASI MATEMATİK OLİMPİYATI SORU KİTAPÇIĞI 13 NİSAN 2013 T.C İSTANBUL VALİLİĞİ ÖZEL AKASYA KOLEJİ

YAZILIYA HAZIRLIK SETİ. 6. Sınıf MATEMATİK

Veri Yapıları Laboratuvarı

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

MATEMATİK 1 TESTİ (Mat 1)

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

Matlab da Dizi ve Matrisler. Mustafa Coşar

t sayı tabanı ve üzere, A (abcde) sayısının basamakları: ( 2013) sayısını çözümleyelim. A (abcde) sayısının, ( 30214) sayısını çözümleyelim.

KÜMELER. A = {x : (x in özelliği)} Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Küme oluşturur. Çünkü Kilis in üç tane ilçesi.

1. DERECEDEN İKİ BİLİNMEYENLİ DENKLEMLER

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ LİNEER CEBİR DERSİ 2012 GÜZ DÖNEMİ ÇIKMIŞ VİZE,FİNAL VE BÜTÜNLEME SORULARI ÖĞR.GÖR.

Temel Matematik Testi - 2

MATRİSLER. Şekil 1 =A6:B7+D6:E7

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Bölüm: Matlab e Giriş.

ATAKÖY CUMHURİYET ANADOLU LİSESİ 9. SINIF MATEMATİK DERSİ YILLIK PLANI

Lineer Denklem Sistemleri Kısa Bilgiler ve Alıştırmalar

1 8 'i 14 olan sayının 4 7. A) 32 B) 36 C) 64 D) 48 E) 92 nın farkı en az kaçtır? 9. 12! + 13! toplamı aşağıdakilerden hangisine tam bölünemez?

BİLGİSAYAR PROGRAMLAMA DERSİ

ORTA ÖĞRETİM KURUMLARI ÖĞRENCİ SEÇME VE YERLEŞTİRME SINAVI MATEMATİK TESTİ

LYS MATEMATİK DENEME - 1

Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar.

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Örnek...3 : 8 x (mod5) denkliğini sağlayan en küçük pozitif doğal sayısı ile en büyük negatif tam sa yısının çarpım ı kaçtır?

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

BİLGİSAYAR PROGRAMLAMA DERSİ

İki Boyutlu Dizi Uygulamaları

DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ A OLARAK CEVAP KÂĞIDINA İŞARETLEMEYİ UNUTMAYINIZ. SAYISAL BÖLÜM

YGS MATEMATİK DENEME SINAVI I

MATEMATİK MODÜLÜ BİREYSEL EĞİTİM PLANI (1.ÜNİTE) SAYILAR

ÖSYM. T.C. Ölçme, Seçme ve Yerleştirme Merkezi

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

Diziler (Arrays) Çok Boyutlu Diziler

C# Çalışma Örnekleri

EĞİTİM ÖĞRETİM YILI 8. SINIF MATEMATİK DERSİ KAZANIMLARININ ÇALIŞMA TAKVİMİNE GÖRE DAĞILIM ÇİZELGESİ

GÜMÜŞHANE ÜNĐVERSĐTESĐ MÜHENDĐSLĐK VE DOĞA BĐLĐMLERĐ FAKÜLTESĐ ELEKTRĐK-ELEKTRONĐK MÜHENDĐSLĐĞĐ EEM 114 ALGORĐTMA TASARIMI VE PROGRAMLAMA DĐLLERĐ

C# Örnek Uygulamalar I

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

LYS YE DOĞRU MATEMATİK TESTİ

NİSAN 2010 DENEMESİ A)75 B)80 C)85 D)90 E)95 A)0 B)1 C)2 D)3 E)4

π a) = cosa Öğrenci Seçme Sınavı (Öss) / 17 Haziran 2007 Matematik II Soruları ve Çözümleri

ÖZEL EGE LİSESİ 10. OKULLARARASI MATEMATİK YARIŞMASI 10. SINIFLAR SORULARI

RASYONEL SAYILARIN MÜFREDATTAKİ YERİ MATEMATİK 7. SINIF RASYONEL SAYILAR DERS PLANI

ALGORİTMA VE PROGRAMLAMA I

İÇİNDEKİLER. Ön Söz...2. Tam Sayılarda Bölünebilme...3. Kongrüanslar Primitif (İlkel) Kökler ve İndeksler Genel Tarama Sınavı...

Örnek Uzay: Bir deneyin tüm olabilir sonuçlarının kümesine Örnek Uzay denir. Genellikle harfi ile gösterilir.

Görsel Programlama 1

Cebir Notları. Bağıntı. 1. (9 x-3, 2) = (27, 3 y ) olduğuna göre x + y toplamı kaçtır? 2. (x 2 y 2, 2) = (8, x y) olduğuna göre x y çarpımı kaçtır?

1. BÖLÜM Polinomlar BÖLÜM II. Dereceden Denklemler BÖLÜM II. Dereceden Eşitsizlikler BÖLÜM Parabol

Çalışma Soruları 1. a) x > 5 b) y < -3 c) xy > 0 d) x 3 < y e) (x-2) 2 + y 2 > 1. ( ) 2x

Hafta 4 Döngü Yapıları

8. SINIF ÖĞRETİM PROGRAMI

Algoritma ve Programlamaya Giriş

Transkript:

Stringler 1. Girilen sözcüğü ters yazan programı yazınız.. Girilen sözcüğün tersi ile aynı olup olmadığını bulan programı yazınız. 3. Bir metinde geçen harflerin sayısını veren programı yazınız. 4. Bir metinde nokta işareti girilene kadar boşlukları sayan programı yazınız. 5. Büyük harfleri küçük harflere çeviren programı yazınız. Fonksiyon ve Metotlar 1. Girilen sayıyı yazıyla yazan bir fonksiyon yazınız.. Klavyeden girilen dik kenar uzunluklarına göre bir dik üçgenin hipotenüsünü, alanını ve çevresini hesaplamak için bir fonksiyon yazın 3. Verilen bir dizideki en büyük ve en küçük elemanı bularak ekrana yazan bir fonksiyon yazın. 4. Aşağıda verilen fonksiyonu hesaplamak için adı Z(x,y) olan bir fonksiyon yazın. x +x +3 Z(x,y) = --------- 5+y 5. Verilen bir N sayısına göre aşağıdaki işlemi yapan bir metot yazın. Örneğin N=5 için programın ekran çıkış formatı aynen aşağıdaki gibi olmalıdır. N=5 x karesi karekoku === ====== ======== 1 1 1.0000 4 1.414 3 9 1.731 4 16.0000 5 5.361 6. Girilen bir (x,y) noktasının x +y = r ile belirlenmiş çemberin içinde kalıyorsa 1, kalmıyorsa 0 gönderen bir fonksiyon yazınız.(fonksiyon Cember (x,y,r) olacaktır) 7. (3X3) boyutunda girilen iki matrisin çarpımını yaparak sonuç matrisi çeviren bir fonksiyon yazınız. 8. Bir üçgene ait verilen (x1,y1), (x,y) ve (x3,y3) koordinat bilgilerine göre üçgenin, alanı ve ağırlık merkezi koordinatını hesaplayıp, sonuçları ekrana uygun bir şekilde yazan bir fonksiyon yazınız. (ipucu: üçgenin ağırlık merkezi koordinatları (a,b) ise a, x lerin ve b, y 1 lerin ortalamasıdır. Alan ise A x1(y - y3) x (y3 - y1) x 3(y1 - y ) formülü ile hesaplanabilir.) (x 1,y 1 ) (x,y ) (x 3,y 3 )

9. x türündeki matrislerin determinantını hesaplamak için adı Det(a,b,c,d) olan bir metot yazınız. a b Det c d 10. X dizisini Y dizisine Y i = *X i + 1 formülü ile; Y dizisini Z dizisine Z i = X i Y i formülü ile çeviren (dönüştüren) ve her üç diziyi de ekrana alt alta yazan bir metot yazın. 11. Verilen bir sayıyı kontrol eden, eğer sayı tek ise 1 den ilgili sayıya kadar olan tek sayıların çarpımını hesaplayarak döndüren bir recursive fonksiyon yazınız. Sayı çift ise fonksiyon 0 (sıfır}değerini döndürecektir. 1. Kendisine parametre olarak gelen a, b ve c katsayılarına göre, ax + bx + c = 0 denkleminin reel köklerini bularak döndüren bir fonksiyon yazınız. Denklemin reel kökleri yoksa metot her iki kök için de 0 değerini döndürecektir. 13. Bir firma ürettiği her bir ürünü 0 TL den satıyor. Her bir ürün için 5 TL lik hammadde gideri ve 8 TL lik işçi ücreti ödüyor. Firmanın yıllık sabit giderleri 3500 TL dir. x bir yılda satılan ürün sayısını göstermek üzere, verilen bir x değerine göre bu firmanın yıllık kârını hesaplayan bir fonksiyon yazınız. 14. TC Posta İdaresi nce ağırlığı 0 ile kg arasında değişen mektup veya kolinin Türkiye den İngiltere ye gönderilme ücreti alt tarafta verilen parçalı fonksiyon ile belirlenmektedir. Buna göre, verilen bir ağırlık için ücreti hesaplayarak döndüren bir fonksiyon yazınız. x gram, y TL olmak üzere: 0.65 ; 0 < x <100 0.90 ; 100 x <50 y = f(x) = 1.5 ; 50 x <500.50 ; 500 x <1000 4.00 ; 1000 x < 000 15. Verilen bir sayı ve hane bilgisine göre sayının ilgili hanesinin basamak değerini veren bir fonksiyon yazınız.(örneğin 1563 sayısının 3. hanesi için basamak değerini 500 olarak hesaplayıp döndürecektir) 16. pozitif tamsayının OBEB ni (ortak bölenlerin en büyüğü) bularak döndüren fonksiyon yazınız. Örneğin sayı 3654 ve 1365 olsun. Bu sayıların OBEB i şu şekilde bulunmaktadır. 3654/1365 Kalan=94 1365/94 Kalan=441 94/441 Kalan=4 441/4 Kalan=1 4/1 Kalan=0 ise OBEB=1 17. Verilen bir N sayısı için bu sayıya kadar olan tüm sayıların ortalamasını bularak döndüren bir fonksiyon yazınız. 18. Verilen bir tamsayının her bir basamağını, sayının değeri kadar ekrana basan fonksiyonu yazınız. Örneğin klavyeden 5603 sayısı girilsin. Bu durumda programın 55555 666666 * 333 şeklinde çıktı vermesi gerekmektedir. Not: 0 için * karakterini basınız.

19. x radyan cinsinden frekansı göstermek üzere Taylor serisi açılımı kullanılarak şeklinde hesaplanabilir. Klavyeden derece cinsinden girilen açının sinüsünü yine klavyeden girilen n değerine kadar hesaplayan fonksiyonu yazınız. 0. Bir metin, alt metin ve yeni metin bilgileri verildiğinde metin içerisindeki tüm alt metinleri yeni metinle değiştirerek döndüren bir fonksiyon yazınız. 1. Gönderilen bir int tipindeki dizide dizinin ortalamasına en yakın elemanı bularak döndüren bir fonksiyon yazınız.. Verilen bir tamsayının lik sistemdeki karşılığını bulup bu sayıyı dizi şeklinde döndüren bir fonksiyon yazınız. 3. N elemanlı bir dizinin en büyük elemanını ve bu elemanın dizinin kaçıncı elemanı olduğunu bulan bir fonksiyon yazınız. Örneğin; 1 3 4 5 6 7 8 9 10 7 8 9 3 33 44 34 3 1 Bu dizinin en büyük elemanı 44 ve dizideki yeri 7 dir. 4. NXN boyutlu bir matrisin elemanları indisleri toplamına eşittir. Bir başka NXN boyutlu matrisin elemanları indisleri çarpımına eşittir. Gönderilen N sayısına göre bu iki matrisin toplamını alarak oluşan matrisi döndüren fonksiyon yazınız. Örneğin, N=4 için; 1 3 4 1 3 4 1 3 4 1 3 4 5 1 1 3 4 1 3 5 7 9 3 4 5 6 + 4 6 8 = 5 8 11 14 3 4 5 6 7 3 3 6 9 1 3 7 11 15 19 4 5 6 7 8 4 4 8 1 16 4 9 14 19 4 5. Bölme işareti kullanmadan bir bölme işleminde bölüm ve kalanı bularak ekrana yazdıran fonksiyonu yazınız. 6. Karışık olarak verilen bir dizinin her elemanının dizi içindeki büyüklük sırasını gösteren yeni bir dizi oluşturarak döndüren bir fonksiyon yazınız. 7. Küçükten büyüğe sıralı olarak verilen aynı boyuttaki iki dizi sıralı yeni bir dizide birleştiriliyor. Yeni dizi oluşturulurken iki dizinin elemanları karşılaştırılıp hangisi küçükse bu eleman yeni diziye yerleştiriliyor. Bu yöntemle her iki dizinin tüm elemanları yeni diziye sıralı olarak taşınıyor. İki dizi verildiğinde bu birleştirmeyi yaparak yeni diziyi döndüren fonksiyonu yazınız. 8. Karışık verilmiş bir sayı dizisinde bazı sayılar ardarda tekrarlanmaktadır. Her tekrarın başladığı indisi ve tekrar sayısını bularak NX boyutlu bir diziye yazıp bu diziyi çeviren fonksiyonu yazınız. indis 1 3 4 5 6 7 8 9 10 11 1 eleman 11 1 1 1 44 5 5 81 91 47 47 33 Plato Plato Adresi Uzunluğu 3

6 10 9. Verilen bir tamsayılar dizisinin büyükten küçüğe sıralanması için kullanılan metotlardan birisi ilk adımda dizinin en büyük elemanının yeri bulunur ve bu eleman birinci elemanla yer değiştirilir. İkinci adımda ise taramaya dizinin ikinci teriminden başlanır ve bulunan en büyük eleman dizinin ikinci elemanıyla yer değiştirir ve sıralamaya bu şekilde devam edilir. şeklinde açıklanabilir. Verilen bir diziyi bu yöntemle sıralayarak gelen diziyi değiştiren bir fonksiyon yazınız. 30. Verilen bir NxM boyutundaki matrisin elemanlarının çoğu 0 (sıfır)dır. Bellekten tasarruf etmek amacıyla bu matrisin 0 dan (sıfırdan) farklı elemanları; satır, sütun ve elemanları yeni bir matrise atanarak saklanıyor. Bu işlemi yapan ve yeni matrisi döndüren bir fonksiyon yazınız. Matris Sparce Matris Satır Kolon Eleman 1 3 4 1 3 1 0 0 0 6 1 1 4 6 0 5 0 0 5 3 0 0 0 0 3 4 1 7 4 7 0 0 0 31. N ve M elemanlı dizi şeklinde iki küme verildiğinde bu kümlerin bileşimi ve kesişimi için farklı dizi şeklinde küme oluşturarak döndüren bir metot yazınız. 3. Ekrandan herhangi bir sözcük giriliyor. Girilen sözcük N satır 3 sütunluk bir matrise sütun, sütun yazılıyor. Matriste artan yerlere X yerleştiriliyor. Bu şekilde elde edilen matris satır satır yazdırılarak sözcük şifrelenmiş oluyor. (1) Gönderilen bilgiyi bu yöntemle şifreleyerek döndüren bir fonksiyon yazınız. () Bu yöntemle şifrelenmiş sözcük gönderildiğinde deşifre ederek döndüren bir fonksiyon yazınız. Şifrelenecek sözcük: MİLLİEĞİTİMBAKANLIĞI Sözcüğün matrise yazdırılması: 1 3 1 M İ A İ T N 3 L İ L 4 L M I 5 İ B Ğ 6 E A I 7 Ğ K X Şifrelenmiş sözcük: MİAİTNLİLLMIİBĞEAIGKX Deşifre edilmiş sözcük: MİLLİEĞİTİMBAKANLIĞI 33. m sayısının n li kombinasyonunu hesaplayarak döndüren bir fonksiyon yazınız. (m! /(n!(m-n)!) 34. İlin plakası gönderildiğinde adını bularak döndüren bir fonksiyon yazınız.

Sınıf ve Yapılar 1. Ucgen isimli bir sınıf tanımlayınız. Bu sınıfta bulunacak özellik ve metotlar: Özellik 1: Birinci dik kenar uzunluğu Özellik : İkinci dik kenar uzunluğu Metot 1: Üçgenin hipotenüsünün hesaplanması Metot : Üçgenin alanının hesaplanması Metot 3: Üçgenin çevresinin hesaplanması. Dizi isimli bir sınıf tanımlayınız. Bu sınıfta bulunacak özellik ve metotlar: Özellik 1: int tipinde dizi elemanları, Metot 1: Dizinin sonuna yeni eleman eklenmesi, Metot : Dizinin istenilen pozisyonuna yeni elemen eklenmesi, Metot 3: Dizinin sonundan eleman silinmesi, Metot 4: Dizinin istenilen pozisyonundaki elemanın silinmesi, Metot 5: Dizide bulunan ve verilen bir sayı ile verilen başka bir sayıyla yer değiştirmesi, Metot 6: Verilen pozisyonda bulunan elemanların yer değiştirmesi. 3. Matris isimli static bir sınıf tanımlayınız. Bu sınıfta bulunacak özellik ve metotlar: Metot 1: Verilen bir matris simetrikse true değilse false döndürülmesi, Metot : Verilen bir matrisin transpozesinin alınması, Metot 3: Verilen iki matrisin toplamının alınması, Metot 4: Verilen iki matrisin çarpımının alınması. 4. Bir şirketin alış-satışlarına ilişkin bilgiler sınıflar aracılığıyla tutulacaktır. Tutulacak bilgiler; alış-veriş yapılan şirketin adı, yapılan alışverişin türü (alış veya satış), alış-veriş tutarı, alışveriş açıklaması şeklindedir. İstediğiniz sayıda sınıf tanımlayarak 1000 şirkete ilişkin bilgileri tutabilmek, şirketin ne kadar alış, ne kadar satış yaptığını hesaplamak için kullanılabilecek kodu yazınız. 5. 350 kişilik bir bölümde her öğrenciye ait numara, ad, sınıf, giriş tarihi, cinsiyet, doğum tarihi, not ortalaması bilgileri saklanacaktır. a- Bilgileri sınıf biçiminde saklamak için gerekli tanımlamaları yapınız. b- Bu sınıfa erkek öğrencilerin sayısını veren bir metot yazınız. c- Bu sınıfa not ortalaması belirtilen değerden büyük olan öğrencilerin sayısının cinsiyetlere göre dağılımını % cinsinden bulan fonksiyonu yazınız. 6. Sayi isimli bir sınıf tanımlayınız. Bu sınıfta bulunacak özellik ve metotlar: Metot 1: Verilen bir sayının basamakları toplamını hesaplayarak döndürür. Metot : Verilen bir sayının basamakları çarpımını hesaplayarak döndürür. Metot 3: Verilen sayının OBEB ni hesaplayarak döndürür. Metot 4: Verilen bir sayı tekse true, çiftse false döndürür. Metot 5: Verilen N adet sayının maksimumunu döndürür. 7. Dizi isimli bir sınıf tanımlayınız. Bu sınıfta bulunacak özellik ve metotlar: Özellik 1: int tipinde dizi elemanları (dizi elemanları [0,5] aralığında olacak), Metot 1: Dizi elemanlarının ortalaması, Metot : Dizide maksimum sayıda bulunan elemanın döndürülmesi, Metot 3: Dizide her bir elemandan kaçar tane olduğunun dizi şeklinde döndürülmesi.