ALGORİTMA ÇIKMIŞ SORULAR-4

SORU-1) Klavyeden girilecek olan 10 tane sayının eşit olup olmadığını bulan programı yazınız.

CEVAP-1)

 

SORU-2) Klavyeden girilen stringler içinde karakter sayısı 5 ve 5’ten büyük olan stringleri ekrana yazan ve adedi 20 olduğunda duran programı yazınız.

CEVAP-2)

 

SORU-3) Klavyeden girilen üç tamsayıyı sıralayan programı yapınız.

CEVAP-3)

 

SORU-4) Klavyeden girilen string içinde “ali” ifadesinin olup olmadığını bulan programı yapınız.

CEVAP-4)

 

SORU-5) Klavyeden girilen rasgele tamsayılar içinde pozitif tamsayıları bulup ekrana yazan ve bu tamsayıların adedi 5 olduğunda duran programı yazınız.

CEVAP-5)

 

SORU-6) Aşağıdaki seriyi hesaplayan programı yazınız.

CEVAP-6)

NOT: Kodlarda hata olabilir veya sizler başka çözüm yolları türetebilirsiniz. Anlamadığınız ve hata aldığınız kısımları yorum yaparak belirtebilirsiniz.

ALGORİTMA ÇIKMIŞ SORULAR-4” için 2 yorum

  1. 4. soruda, eğer cümle içerisinde ali kelimesi yoksa dizi indeks aşım hatası veriyor. Bunun yerine aşağıda verdiğim çözüm kullanılabilir

    import java.util.Scanner;

    public class Test {

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);
    String kelime;

    System.out.println(“Lütfen bir cümle giriniz: “);
    kelime = sc.nextLine();

    int sayac = 0;
    for (int i = 0; i < kelime.length(); i++) {
    switch(kelime.charAt(i)){
    case 'a':
    sayac = (sayac==0)?++sayac:0;
    break;
    case 'l':
    sayac = (sayac==1)?++sayac:0;
    break;
    case 'i':
    sayac = (sayac==2)?++sayac:0;
    break;
    default:
    break;
    }

    if(sayac == 3){
    System.out.println("ali kelimesi var");
    break;
    }
    }
    }

    }

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.