Algoritma Soruları

Ömer Akpolat

Hectopat
Katılım
16 Aralık 2014
Mesajlar
80
Yer
Antalya
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Bunları gösterecek birisi var mı?
1. Haftanın günü (Pazartesi, Salı, …) girilince, o günün haftanın kaçıncı günü olduğunu bulan algoritma ve akış şeması.
2. Girilen işlem türüne (* / – +) göre iki sayıyı işleme alıp sonucunu ekrana yazan algoritma ve akış şeması.
3. Klavyeden girilen kullanıcının adını ekrana 20 kez yazan algoritma ve akış şeması.
4. Klavyeden girilen iki sayının arasında bulunan tüm sayıları ekrana alt alta yazan algoritma ve akış şeması.
5. Kullanıcı adı “admin”, şifresi “1234″ olan bir program için kullanıcıdan 3 kez giriş yapması istenecektir.(kullanıcı adı ve şifresi girilecek yani) Eğer her iki girişi de doğru yaparsa “Giriş izni var”, 3 kez yanlış giriş yapması sonucunda ise “Giriş izni yok” şeklinde mesaj veren algoritma ve akış şeması.
6. Klavyeden girilen bir sayının mutlak değerini ekrana yazan algoritma ve akış şeması.
7. Klavyeden girilen 10 adet notun en büyük ve en küçüğünü bulan algoritma ve akış şeması.
8. Fiyat ve KDV oranı ayrı ayrı girilen 5 malın toplam fiyatını hesaplayan algoritma ve akış şeması.
9. Klavyeden girilen 0 ile 99.999 arasındaki bir sayının basamak sayısını ekrana yazdıran algoritma ve akış şeması.
10. Bir fabrikada sabit maaşla çalışan işçiler aile durumlarına göre ek maaş almaktadır. Çocuk sayısı 1 ise maaşının %5’i kadar , çocuk sayısı 2 ise %10’u 3 ve daha fazla ise %15’i kadar aile yardımı almaktadır. Buna göre kullanıcıdan işçinin maaşı ve çocuk sayısı istenerek gerekli hesaplamayı yapan algoritma ve akış şeması.
11. Bir fabrikada işçinin alacağı ücret hesaplanırken şu kraterlere uyulmaktadır ; Eğer işçi 40 saatten az çalışmışsa çalıştığı saat ve saat ücreti çarpılarak alacağı ücret hesaplanıyor, eğer işçi 40 saat ve daha fazla çalışmışsa çalıştığı saat 2 saat olarak hesaplanacak buna göre bilgileri alınarak ödenecek tutarı yazdıran algoritma ve akış şeması.
12. Klavyeden girilen 5 adet sayının 10’dan büyük olanlarının sayısını veren algoritma ve akış şeması.
13. Kenar uzunlukları verilen dikdörtgenin alan hesabını yapan programa ait algoritma ve akış şeması. Kenar uzunlukları negatif olarak girildiği durumda veri girişi tekrarlanacaktır.
14. Klavyeden girilen suyun sıcaklık değerine göre katı, sıvı ya da gaz mı olduğunu bulan ekrana yazdıran algoritma ve akış şeması.
15. İşpark Otoparka park eden aracın kaldığı saat ve dakikaya göre ödeyeceği otopark ücretini hesaplayan algoritma ve akış şeması (not:0-1 saat:6 TL, Örneğin araç 1 saat 20 dakika kalırsa 6+2=;8TL park ücreti ödeyecek)
 
Son düzenleyen: Moderatör:
Akış şeması oluşturmayı bilmiyorum ama algoritması için kodlarını yazabilirim. Kolay ama kodları uzun olanları yazamayacağım maalesef zamanım kısıtlı.
3-
string a = Textbox1.Text;
for(int i=0; i<=20;i++)
{
ListBox1.Items.Add(a);
}
4- int a = Convert.Toint32(Textbox1.text);
int b = Convert.Toint32(Textbox2.Text);
for(int i=a;int<=a;i++)
{
ListBox1.Items.Add(i.ToString());
}
5-
int a =0;
int b =0;
if(Textbox1Text=="admin"&&TextBox2.text=="1234")
{
a++;
}
if(TextBox1Text!="admin"||TextBox2.Text!="1234")
{
b++;
}
if(a==2)
{
Messagebox.Show("Başarılı");
}
if(b==3)
{
Messagebox.Show("Başarısız");
}
a=Convert.Toint32(TextBox1.Text);
if(a<=0)
{
b = a*-1;
Label1.Text=b.Tostring();
}
if(a>0)
{
Label1.Text=a.ToString();
}

Devam edeceğim müsait olunca. Kopyalayıp yapıştırma çalışmaz, imlaya dikkat etmedim.
Bazı kodlar yanlış olabilir dalgınlığıma gelmiştir. Mantık olarak doğru
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı