Şimdi Ara

MEZUN OLCAM, EL ATIN!!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
1
Favori
946
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar son sınıf öğrencisiyim ve "Görsel Programlama" adlı bir ders aldım ama "Bitirme Projesi" ayağına bu derse hiç bakmadım ve bu gece 23.55'e kadar iki tane basit ödev teslim etmem gerekiyor. İlk ve son defa birinizden yardım istesem hocanın istediği şeyleri benim için yapar mısınız.

    Sinema Televizyon öğrencisiyim ve bitirme projem için film çekim sürecindeyim.
    Bu ödevi savsakladım ama sonraki ödevlerde böyle bir ricam olmıcak, emin olun. Birkaç saat içinde nasıl yapabilceğimi bilmediğim şeyler olduğu için rica ediyorum.

    Teşekkürler.

    Soru1

    Kullanıcı tarafından girilen sayının asal sayı olup olmadığını bulan bilgisayar programını java programlama dilini kullanarak yazınız.

    Soru2

    Kullancı tarafından saat ve dakika bilgisini aldıktan sonra akrep ile yelkovan arasındaki açının kaç derece olduğunu bulan bilgisayar programını java programlama dilini kullanarak yazınız.







  • hızlıca netten buldum , asal mıdır diye olan , daha kısasıda vardır elbette (çalışıyor)


    package dhhelp; 

    import java.util.*;


    public class java {

    public static void main(String[] args) { Scanner scnr = new Scanner(System.in);
    int number = Integer.MAX_VALUE;
    System.out.println("Enter number to check if prime or not ");
    while (number != 0) {
    number = scnr.nextInt();
    System.out.printf("Does %d is prime? %s %s %s %n", number,
    isPrime(number), isPrimeOrNot(number), isPrimeNumber(number));
    }
    }


    /*
    * Java method to check if an integer number is prime or not.
    * @return true if number is prime, else false
    */
    public static boolean isPrime(int number) {
    int sqrt = (int) Math.sqrt(number) + 1;
    for (int i = 2; i < sqrt; i++) {
    if (number % i == 0) {
    // number is perfectly divisible - no prime
    return false;
    }
    }
    return true;
    }


    /*
    * Second version of isPrimeNumber method, with improvement like not
    * checking for division by even number, if its not divisible by 2.
    */
    public static boolean isPrimeNumber(int number) {
    if (number == 2 || number == 3) {
    return true;
    }
    if (number % 2 == 0) {
    return false;
    }
    int sqrt = (int) Math.sqrt(number) + 1;
    for (int i = 3; i < sqrt; i += 2) {
    if (number % i == 0) {
    return false;
    }
    }
    return true;
    }


    /*
    * Third way to check if a number is prime or not.
    */
    public static String isPrimeOrNot(int num) {
    if (num < 0) {
    return "not valid";
    }
    if (num == 0 || num == 1) {
    return "not prime";
    }
    if (num == 2 || num == 3) {
    return "prime number";
    }
    if ((num * num - 1) % 24 == 0) {
    return "prime";
    } else {
    return "not prime";
    }
    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi senatorts -- 15 Mart 2015; 22:01:28 >




  • Teşekkür ederim cevap için. Hocanın daha ilk alıştırması bu ve anlattığı şekilde istiyor. Daha basit bir şey buldum ama bunun çalışıp çalışmadığını kontrol edebilir miyiz?

    public class Asal {
    public void asalMi(int a)
    {
    int syc=0;
    if(a<2)
    {System.out.println("Asal Değil");
    System.exit(0);
    }
    for(int i=2;i<a;i++)
    {
    if(a%i==0)
    {
    syc+=1;
    break;
    }
    }
    if(syc==0)
    {System.out.println("Asal");}
    else
    { System.out.println("Asal Değil"); }
    }
    public static void main(String[] args) {
    Asal sl=new Asal();
    int a=45;
    sl.asalMi(a);
    }}
  • brkman kullanıcısına yanıt
    Biraz gec oldu sanırım ama o kodda kullanıcıdan deger almiyr sadece 45 sayısı asal mi diye bakıyor

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.