Algoritma Ders8
Soru 1)Klavyeden girilen 20 sayıdan 15ten büyük veya eşit olanların toplamını bulup ekrana yazdıran programın oluşturunuz.
Açıklama
öncelikle toplamları atayacağımız toplam değişkenimizi tanımlayıp 0 atıyoruz.
daha sonra bu soru ve durum için birbirinden farklı 20 sayı ve değişken almamızı gerektiren bir durum yok bunun yerine şöyle yapıyoruz
bir adet değişken tanımlamamız yeterli ben buna Sayi1 dedim siz ahmet mehmet de diyebilirsiniz fark etmez
bir adet döngü başlatıyoruz 1 den 20 ye eşit olana kadar 1 er adım olarak ilerletiyoruz her adımda Sayi1 değişkenimize klavyeden değer atıyoruz
ve atamanın hemen arkasından if ile kontrol yapıyoruz sayı 15 den büyük veya eşit ise Sayi1 i Toplama ekliyoruz böylelikle 15 ten büyük olarak girilen her sayı Toplam değişkeninde toplamış oluyor ve geriye sadece Toplam değişkenini yazdırmak kalıyor.
C# kodu
Kod:
int Sayi1, Toplam = 0;
for (int i = 1; i <=20; i++)
{
Console.Write("Klavyeden " + i + ". sayıyı giriniz: ");
Sayi1 = Convert.ToInt32(Console.ReadLine());
if (Sayi1 >= 15)
Toplam += Sayi1;
Console.WriteLine();
}
Console.WriteLine("Toplam: " + Toplam);
Java kodu
Kod:
// eklenecek paket
import java.util.Scanner;
//main kodumuz
Scanner al = new Scanner (System.in);
int Sayi1,Toplam=0;
for (int i = 1; i <=20; i++) {
System.out.print("Klavyeden "+i+". Sayıyı giriniz: ");
Sayi1=al.nextInt();
if(Sayi1>=15)
{
Toplam+=Sayi1;
}
System.out.println();
}
System.out.println("Toplam: "+Toplam);
Python kodu
Kod:
Toplam=0
for i in range(1,20+1,1):
Sayi1= int (input("{0}. Sayıyı Giriniz:".format(i)))
if(Sayi1>=15):
Toplam+=Sayi1
print("Toplam: {0}".format(Toplam))
Soru 2) Klavyeden 10 tane tamsayı girilmesini isteyen ve bu girilen tamsayılardan kaç tanesinin negatif olduğunu bulan programı yazınız
Açıklama
yine 2 adet değişken tanımlayarak bu işi kolaylıkla halledebiliriz
bir Sayi değişkeni tanımladık ve yine döngü içinde buna değer atadık
bir de KacTane diye değişken tanımladık buna da kaç tane negatif(-) değer var ise bunun adetini atayacağız
döngü sayesinde 10 kez klavyeden sayi alıyoruz ve her alınan sayının ardından kontrol ediyoruz 0 dan küçük ise KacTane değişkenimizi bir arttırıyoruz böylelikle girilen negatiflerin adetini elde etmiş oluyoruz.
C# kodu
Kod:
int Sayi, KacTane = 0;
for (int i = 1; i <= 10; i++)
{
Console.Write("Klavyeden " + i + ". sayıyı giriniz: ");
Sayi = Convert.ToInt32(Console.ReadLine());
if (Sayi < 0)
KacTane++;
Console.WriteLine();
}
Console.WriteLine("Toplam Negatif Adeti: " + KacTane);
Java kodu
Kod:
// eklenecek paket
import java.util.Scanner;
//main kodumuz
Scanner al = new Scanner (System.in);
int Sayi,KacTane=0;
for (int i = 1; i <= 10; i++)
{
System.out.print("Klavyeden "+i+". Sayıyı giriniz: ");
Sayi=al.nextInt();
if(Sayi<0)
{
KacTane++;
}
System.out.println();
}
System.out.println("Toplam Negatif Adeti: "+KacTane);
Python kodu
Kod:
KacTane=0
for i in range(1,10+1,1):
Sayi= int (input("{0}. Sayıyı Giriniz:".format(i)))
if(Sayi<0):
KacTane+=1
print("Toplam: {0}".format(KacTane))
Diğer dersler
Algoritma Ders1
Algoritma Ders2
Algoritma Ders3
Algoritma Ders4
Algoritma Ders5
Algoritma Ders6
Algoritma Ders7
Son düzenleme: