Sayılarla İlgili İşlemler Yapan Program Yapalım

Bu program kullanıcıdan ilk başta kaç adet sayı girişi yapacağını aldıktan sonra girilen sayının 5 ile karşılaştırılıp 5'ten küçük ise tekrar sayı girişi yapılması istenen, 5'e eşit veya 5'ten büyük ise de ne kadar sayı girilecekse o kadar sayı girişi yaptırılıp çift ve tek sayıların ayrı ayrı ortalamasını bulan programdır.

Bu program kullanıcıdan ilk başta kaç adet sayı girişi yapacağını aldıktan sonra girilen sayının 5 ile karşılaştırılıp 5'ten küçük ise tekrar sayı girişi yapılması istenen, 5'e eşit veya 5'ten büyük ise de ne kadar sayı girilecekse o kadar sayı girişi yaptırılıp çift ve tek sayıların ayrı ayrı ortalamasını bulan programdır.

Yani rasgele girilen sayıların tek mi çift mi olduğunu bulup ortalamasını hesaplayan program yapıyoruz.

Bu program için:

- 8 Adet Integer tipi değişken ,
- 2 Adet Float tipi değişken tanımladık.


#include<stdio.h>

#include<conio.h>

int ciftsayi=0,ciftt=0,teksayi=0,tekt=0;

float ciftort,tekort;

int adet ,i,sayi,kontrol;

main(){

clrscr();

    hata:

    printf("Kac Adet Sayi Girilecek>>n");

    scanf("%d",&adet);

    if(adet<5) goto hata;

    else goto devam;

    devam:

    for(i=1;i<=adet;i++){

    printf("%d. Sayiyi Giriniz>>n",i);

    scanf("%d",&sayi);

    kontrol=sayi%2;

    if(kontrol==0) {

        ciftsayi+=1;

        ciftt+=sayi;}



    else {

        teksayi+=1;

        tekt+=sayi;

        }

    }

     ciftort=ciftt/ciftsayi;

     tekort=tekt/teksayi;

     printf("Tek Sayilarin Toplami>> %d 'dir.n",tekt);

     printf("Tek Sayilarin Adeti>> %d 'dir.n",teksayi);

     printf("Cift Sayilarin Toplami>> %d 'dir.n",ciftt);

     printf("Cift Sayilarin Adeti>> %d 'dir.n",ciftsayi);

     printf("------------------------------------------n");

     printf("Tek Sayilarin Ortalamasi>> %3.2f 'dir.n",tekort);

     printf("Cift Sayilarin Ortalamasi>> %3.2f 'dir.n",ciftort);

     getch();

     }

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 11 yıl önce
clrscr(); yha burda hta wriyo:sasir:
• 11 yıl önce
clrscr(); bu satırda hata var .
• 11 yıl önce
yukarda hata tanımlanmamış ve devam da tanımlanmamış:kirp:
• 11 yıl önce
hardboy_58 arkadaşım oradaki "hata" ve "devam " birer etiketi temsil ediyor.Onları tanımlamaya gerek yoktu..
• 11 yıl önce
int girilmemiş ondandır...
• 11 yıl önce
bu nasıl kullanılıyor

Yukarı Git