C# Final Sorusu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EscDewil
    EscDewil's avatar
    Kayıt Tarihi: 08/Temmuz/2008
    Erkek

    iyi geceler muridler ayın 28 algoritma sınavımdan finalim var. Hocanın soracağı bir soruyu biliyorum. Kullancı ard arda 2 asal sayı girene kadar girdiği tüm sayıları toplayan program. Yıllardan beri veremiyorum şu dersi. 

    int tp = 0; int adet = 0;

                do

                {

                    int sayi = Convert.ToInt16(Console.ReadLine());

                    for (int i = 2; i < sayi; i++)

                    {

                        if (sayi % i == 0)

                        {

                            adet = 0;

                        }

                        else

                        {

                            adet++;

                        }

                        tp += sayi;

                    }

     Console.WriteLine(tp);

                } while (adet=!2);

               

    şöyle bir kod yazdım ama sonuç alamıyorum. Yardımlarınız için şimdiden teşekkürler

    EscDewil tarafından 26/Ara/15 22:43 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    http://ideone.com/DWr2ye inceleyin...

     


    Olaylara karışmayın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EscDewil
    EscDewil's avatar
    Kayıt Tarihi: 08/Temmuz/2008
    Erkek

    hocam eyvallah çok teşekkür ederim. bool harici yapamaz mıyız bunu ?

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek
    EscDewil bunu yazdı

    hocam eyvallah çok teşekkür ederim. bool harici yapamaz mıyız bunu ?

    Hangi bool'u? Çıkış için ise: http://www.tahribat.com/forum/c-de-bi-algoritma-yardimina-ihtiyacim-var-214154 konusundaki çözümlere bakabilirsiniz.

     


    Olaylara karışmayın!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EscDewil
    EscDewil's avatar
    Kayıt Tarihi: 08/Temmuz/2008
    Erkek
    YeniHarman bunu yazdı
    EscDewil bunu yazdı

    hocam eyvallah çok teşekkür ederim. bool harici yapamaz mıyız bunu ?

    Hangi bool'u? Çıkış için ise: http://www.tahribat.com/forum/c-de-bi-algoritma-yardimina-ihtiyacim-var-214154 konusundaki çözümlere bakabilirsiniz.

     

    hiç bir bool kullanmadan sadece do while ile. bu ders okulu uzatmama neden oldu. hoca soruları verdi git ezberle geç dedi. yine yapamıyorum yine yapamıyorum.

     

    EscDewil tarafından 26/Ara/15 22:48 tarihinde düzenlenmiştir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iQsuz
    iQsuz's avatar
    Kayıt Tarihi: 21/Nisan/2008
    Erkek

    c# anlamam

    c de yazdım

     

    #include "stdio.h"
    
    int main(){
    	int i,j;
    	int Num1,Num2;
    	int RoD1,RoD2;
    	int Add;
    	
    	printf("Type 2 number.\n");
    	
    	do{
    		scanf("%d%d",&Num1,&Num2);
    		if(Num1 == 2 && Num2 == 2){
    			RoD1 = 1;
    			RoD2 = 1;
    		}
    		for(i = 2;i<Num1/2;i++){
    			if(Num1%i == 0){
    				RoD1 = 0;
    				printf("Number1 is not prime number.\n");
    				break;
    			}
    		}
    		for(j = 2;j<Num2/2;j++){
    			if(Num2%j == 0){
    				RoD2 = 0;
    				printf("Number2 is not prime number.\n");
    				break;
    			}
    		}
    		if(RoD1 == 0 && RoD2 == 0){
    			printf("Addition %d\n",Num1+Num2);
    		}
    	
    	}while((RoD1 == 0) && (RoD2 == 0));
    
    	return 0;
    }
    

     

     

     

    iQsuz tarafından 26/Ara/15 23:24 tarihinde düzenlenmiştir
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    herlocksholmes
    herlocksholmes's avatar
    Kayıt Tarihi: 16/Şubat/2014
    Erkek
    using System;
     
    namespace CSİkiAsaldaÇık
    {
        class Program
        {
            static void Main(string[] args)
            {
                bool sayiAsal_mi, birOncekiAsal_mi = false; 
                int  sayi = 0;
    			int  toplam = 0;
    			
                while(true)
                {
                    Console.Write("Sayı giriniz: ");
    				sayi = int.Parse(Console.ReadLine());
    				
    				toplam += sayi;
    				
    				sayiAsal_mi = true;
    				for(int i=2; i<sayi-1; ++i)
    				{
    					if(sayi%i==0)
    					{
    						sayiAsal_mi = false;
    						break;
    					}
    				}
    				
    				if(sayiAsal_mi)
    				{
    					if(birOncekiAsal_mi)
    					{
    						break;
    					}
    					else
    					{
    						birOncekiAsal_mi = true;
    					}
    				}
    				else
    				{
    					birOncekiAsal_mi = false;
    				}
                    
                }
    			
                Console.WriteLine("toplam = " + toplam);
                Console.ReadKey();
            }
        }
    }

     

    Ornek girdi: 3 4 5 6 7 11

    cikti: 36

    arka arkaya 2 tane asal sayi girilene kadar giris alip toplama eklemeye devam ediyor. 7 ve 11 gibi 2 asal girilince de cikip toplami yazdiriyor.


  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EscDewil
    EscDewil's avatar
    Kayıt Tarihi: 08/Temmuz/2008
    Erkek

     {

                int adet = 0;

                int toplam = 0;

                do

                {

                    int gs = Convert.ToInt16(Console.ReadLine());

                    int s = 0;

     

                    

                   

                    for (int i = 1; i <= gs; i++)

                    {

                        if (gs % i == 0) s++;

                    }

                    if (s == 2) { adet++; toplam += gs; }

                    else { adet = 0; toplam += gs; }

                } while (adet != 2);

                Console.WriteLine(toplam);

               

            }

    bu şekilde hallettim yardımlarınız için çok teşekkür ederim.

     

Toplam Hit: 1526 Toplam Mesaj: 8
c# sorusu final asal sayı