THT DUYURU

chat
Algoritma Algoritma geliştirme için gerekli tekniklerin paylaşıldığı alandır.

ugursuz reklam
takipci
Seçenekler

Algoritma Ders9

boole - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
04/2019
Nereden:
Ötüken
Mesajlar:
572
Konular:
21
Teşekkür (Etti):
239
Teşekkür (Aldı):
171
Ticaret:
(0) %
1
368
2 Hafta önce
#1

Algoritma Ders9

Soru 1)Klavyeden girilen n tane sayının ortalmasını hesaplayınız.

Açıklama


öncelikle değişkenlerimizi tanımlıyoruz bunlar Toplam,Sonuc,SayiAdeti 'dir
Toplam klavyeden alınan sayıların toplamını atayacağımız değişkendir.
Sonuc erkana çıktı vermek için kullanacağımız değişken aslında toplam üzerinden de hesaplayıp yazdırabiliriz fakat sivri sinek vızıltıları bitmiyor
SayiAdeti ise klavyeden alıyoruz çünkü soruda sayı adeti klavyeden alınıyor.

Bir adet Sayilar dizisi oluşturuyoruz ve elaman sayısını klavyeden aldığımız SayiAdetini veriyoruz.
daha sonra bir döngü başlattık bu döngüyü SayiAdeti kadar döndürüyoruz ve elamanları atıyoruz ve topluyoruz.
döngü bittikden sonra sonucu hesaplıyoruz ve çıktı olarak alıyoruz.


C# kodu
Kod:
double Toplam=0;
double Sonuc;
Console.Write("Sayı Adeti: ");
int SayiAdeti = Convert.ToInt32(Console.ReadLine());

int[] Sayilar = new int[SayiAdeti];
for (int i = 0; i < SayiAdeti; i++)
{
Console.Write("Sayı giriniz: "); 
Sayilar[i] = Convert.ToInt32(Console.ReadLine());
Toplam += Sayilar[i];

}
Sonuc = Toplam / SayiAdeti;
Console.WriteLine("Girilen Sayıların Ortalaması:"+ Sonuc);

Java kodu
Kod:
// eklenecek paket 
import java.util.Scanner;

//main kodumuz
Scanner al = new Scanner (System.in);
double Toplam=0,Sonuc;
System.out.print("Sayi Adeti: ");
int SayiAdeti=al.nextInt();
int[] Sayilar= new int[SayiAdeti];
for (int i = 0; i < SayiAdeti; i++) {
System.out.print("Sayi Giriniz: ");
Sayilar[i]=al.nextInt();
Toplam+=Sayilar[i];
}
Sonuc=Toplam/SayiAdeti;
System.out.println("Sayıların Ortalaması: "+Sonuc);
Python kodu
Kod:
Toplam=0
SayiAdeti=int (input("Sayi Adetini Giriniz:"))
Sayilar=[]
for i in range(0,SayiAdeti):
    Sayilar.append(int (input("Sayiyi Giriniz: ")))
    Toplam+=Sayilar[i]
Sonuc=Toplam/len(Sayilar)
print("Sayıların Ortalaması: {}".format(Sonuc))



Soru 2) Girilen kilo ve boy bilgilerine göre Beden kitle/kütle indeksini hesaplayan aynı zamanda bu sonuca göre kişinin ideal kilo durumunu belirtin

Açıklama


her zaman olduğu gibi önce gerekli değişkenleri tanımılıyoruz bunlar: Kilo, Boy, BedenKitle şeklinde
kullanıcıdan kilosunu ve boyunu alıyoruz daha sonra beden kitle değişkenimizde hesaplatıyoruz
çıkan sonucu hangi aralıkta ise kontrol ettirip ona göre sonucu yazdırıyoruz

Beden kitle/kütle indeksi < 18,5 ise Zayıf
18,5 < Beden kitle/kütle indeksi < 24,9 ise Normal
25 < Beden kitle/kütle indeksi < 29,9 ise Fazla kilolu
30 < Beden kitle/kütle indeksi < 34,9 ise I. derece obez
35 < Beden kitle/kütle indeksi < 39,9 ise II. derece obez
Beden kitle/kütle indeksi > 40 ise III. derece obez


C# kodu
Kod:
  double BedeKitle;
            Console.Write("Kilonuz: ");
            double Kilo = Convert.ToDouble(Console.ReadLine());
            Console.Write("Boyunuz: ");
            double Boy = Convert.ToDouble(Console.ReadLine());
            BedeKitle = Kilo /(Boy * Boy);

            if (BedeKitle < 18.5)
                Console.WriteLine("Beden kitle indeksiniz {0}, Kilonuz Zayıf:", BedeKitle);
            if (BedeKitle> 18.5 && BedeKitle < 24.9 )
                Console.WriteLine("Beden kitle indeksiniz {0}, Kilonuz Normal:", BedeKitle);
            if (BedeKitle>24.9 && BedeKitle< 29.9 )
                Console.WriteLine("Beden kitle indeksiniz {0}, Kilonuz Fazla :", BedeKitle);
            if (BedeKitle>29.9 && BedeKitle < 34.9)
                Console.WriteLine("Beden kitle indeksiniz {0}, I. derece obez:", BedeKitle);
            if (BedeKitle>34.9 && BedeKitle <39.9 )
                Console.WriteLine("Beden kitle indeksiniz {0}, II. derece obez:", BedeKitle);
            if (BedeKitle > 40 )
                Console.WriteLine("Beden kitle indeksiniz {0}, III. derece obez:", BedeKitle);

Java kodu
Kod:
// eklenecek paket 
import java.util.Scanner;

//main kodumuz
Scanner al = new Scanner (System.in);
        double BedeKitle;
        System.out.print("Kilonuz: ");
        double Kilo=al.nextDouble();
        System.out.print("Boyunuz: ");
        double Boy=al.nextDouble();
        
        
        BedeKitle = Kilo /(Boy * Boy);

        if (BedeKitle < 18.5)
        {       
            System.out.println("Beden kitle indeksiniz {0} , Kilonuz Zayıf:");
        }
        if (BedeKitle> 18.5 && BedeKitle < 24.9 )
                System.out.println("Beden kitle indeksiniz: "+BedeKitle+", Kilonuz Normal:");
        if (BedeKitle>24.9 && BedeKitle< 29.9 )
                System.out.println("Beden kitle indeksiniz: "+BedeKitle+"Kilonuz Fazla :");
        if (BedeKitle>29.9 && BedeKitle < 34.9)
                System.out.println("Beden kitle indeksiniz: "+BedeKitle+", I. derece obez:");
        if (BedeKitle>34.9 && BedeKitle <39.9 )
                System.out.println("Beden kitle indeksiniz: "+BedeKitle+", II. derece obez:");
        if (BedeKitle > 40 )
                System.out.println("Beden kitle indeksiniz: "+BedeKitle+", III. derece obez:");
---------------------

Görmedim | Duymadım | Bilmiyorum

"Bin4ry Teşekkür etti.
Zilla - ait Kullanıcı Resmi (Avatar)
Hevesli Üye
Üyelik tarihi:
09/2016
Mesajlar:
6.929
Konular:
305
Teşekkür (Etti):
1143
Teşekkür (Aldı):
1944
Ticaret:
(0) %
2 Hafta önce
#2
--------------------- Feminist women love Zilla

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler