19 Nisan 2014 Cumartesi

C Çalışmaları

S1-klavyeden girilen bir sayıdan 0'a kadar ekrana yazan programı yazınız.
S2-klavyeden girilen bir sayıya kadar olan rakamları alt alta ekrana yazdıran programı yazınız .
S3-klavyeden girilen 10 sayıdan tek olanların toplamını bulan programı yazınız.

C1:
#include <stdio.h>
#include <conio.h>
int main(int argc, char *argv[])
{
    int sayac;
  int sayi; //Sayı değişkenini tanımlıyorum.
  printf("Sayiyi Girin: \n");
  scanf("%d",&sayi); //değişkene dışardan değer aldırıyorum.
 
  if(sayi<0) //eğer sayı sıfırdan küçükse bu alan çalışacak.
  {
            printf("0'a kadar olan sayilar asagida: \n");
            for(sayac=sayi; sayac<=0 ; sayac=sayac+1)
            {
                   printf("%d\n",sayac);
            }
  } else
  if(sayi==0) //Eğer sayı 0 a eşitse bu alan çalışacak..
  {
  printf("Zaten 0 Girmissiniz..");
  }
  else //Eğer sayı 0 dan büyükse bu alan çalışacak..
  {
              printf("\n0'a kadar olan sayilar asagida: \n\n");

            for(sayac=sayi; sayac>=0 ; sayac=sayac-1)
            {
                   printf("%d\n",sayac);
            }
  }
  printf("\nCikis icin herhangi bir tusa basin...");
  getch();
}

C2:

#include <stdio.h>
#include <conio.h>

int main(int argc, char *argv[])
{
    int sayac;
    int sayi;
    printf("Bir Sayi Girin..\n");
    scanf("%d",&sayi);
  
   if(sayi > 0)
   {
    for (sayac=0;sayac <= sayi; sayac ++)
    {
        printf("\n%d",sayac);
    }
}
else if(sayi==0)
{
     printf("0 girdiniz...");
 } else if(sayi<0)
 {
        printf("Sayi sifirdan kucuk");
        for (sayac=sayi;sayac <=0;sayac++)
        {
            printf("\n%d",sayac);
        }
       
       
        } else {
               printf("Harici Hata var. Yanlis Birseyler yapiyor olmalisin..");
               }
               printf("\n\nCikis icin herhangi bir tusa basin..");
  getch();
 
}

C3:

int main(int argc, char *argv[])
{
    int sayac;
    int toplam=0;
    int dizi[9];
    for(sayac=0;sayac<=9;sayac++)
    {
            printf("%d. Elemani girin\n",sayac+1);
            scanf("%d",&dizi[sayac]);
            printf("%d. Eleman Tanimlandi..\n",sayac+1);
            }
  for(sayac=0;sayac<=9;sayac++)
  {
                               if(dizi[sayac]%2==1) //girilen sayıların 2 ile bölümünden kalan 1 ise, yani tek sayılar ise.
                               {
                                      toplam=toplam+dizi[sayac];
                                      printf("Tek Sayilar: %d\n",dizi[sayac]);            
                                                   }
                               }
                               printf("Toplami: %d",toplam);
                               getch();
}

Hiç yorum yok:

Yorum Gönderme

Copyright 2013-2017 | İbrahim BAYRAKTAR /dev/null Web Günlüğü