• 21-04-2013, 03:10:14
    #1
    Yarın arkadaşımın önemli bi sınavı var ve yapamamış bende bilgilerimle yapamadım, sizden yardım bekliyorum lütfen sabah sınav 2 soru şu şekilde

    Soru 1 )
    #include<stdio.h>
    #include<conio.h>
    float p=3.141493;
    int a,b,c=1;
    main()
    {
    b++;a+=b;c=++b;c=a++;
    if(a!=c){
    printf("%.5f\n",p);
    if(b==c)printf("%d%d\n%d,c,b,a);
    else printf("%d%d\n%d",a,b,c);
    }
    else
    {
    printf"%.3f\n %d%d%d",p,a,b,c);}
    getch();
    }

    Bu sorunun program çıktısı ekranda gösterdiği şey bize nedir ?

    Soru 2 : -) Kullanıcının gireceği alt ve üst 2 değer arasındaki çift sayıların aritmetik ortalamasını alıp sonucu ekrana yazdıran program

    yardım eden arkadaşlara şimdiden teşekkürler
  • 21-04-2013, 03:42:32
    #2
    Sorduğun soruların algoritma mantığı çok basit fakat ben java uygulama çalışıyorum takıldığın noktaları sorsaydın daha faydalı olurdu java ile yazıp vereyim en azından algoritma mantığını anlamış olursun

    Alıntı
    import java.util.Scanner;

    public class gokberk {

    public static void main(String[] args) {
    Scanner scn=new Scanner(System.in);
    System.out.println("Gün sayısını giriniz :");
    int bugun=scn.nextInt();
    int gunbul=bugun%7;
    switch (gunbul) {
    case 0:
    System.out.print("Pazar");
    break;
    case 1:
    System.out.print("Pazartesi");
    break;
    case 2:
    System.out.print("Salı");
    break;
    case 3:
    System.out.print("Çarşamba");
    break;
    case 4:
    System.out.print("Perşembe");
    break;
    case 5:
    System.out.print("Cuma");
    break;
    case 6:
    System.out.print("Cumartesi");
    break;

    default:
    break;
    }


    }
    }


    Alıntı
    import java.util.Scanner;

    public class gokberk {

    public static void main(String[] args) {
    Scanner scn=new Scanner(System.in);
    System.out.println("Alt değeri giriniz :");
    int alt=scn.nextInt();
    System.out.println("Üst değeri giriniz :");
    int ust=scn.nextInt();
    double toplam=0,tane=0;
    for(int i=alt+1;i<ust;i++)
    {
    if(i%2==0)
    {
    toplam+=i;
    tane++;
    }
    }
    double aritmetik=toplam/tane;
    System.out.println(aritmetik);

    }
    }

  • 21-04-2013, 03:47:41
    #3
    ne zor dersti
  • 21-04-2013, 04:04:07
    #4
    Üstteki değerler mainin içinde olmalı operatörlere baksan çözersin if e kadar olan kısımda tahminim a,b,c 4 3 3 olacaktır programı derlemedim operatörlere, if yapısına ve printf işlevine baksan anlarsın hocam.