freelance iş ilanları

C Bilen arkadaşlardan yardım

3 Mesajlar 3.087 Okunma
lstbozum
smsonayhizmeti

Anarschi Anarschi Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 16.12.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek High Professional Student in G
  • Konum
  • Ad Soyad ** **
  • Mesajlar 372
  • Beğeniler 82 / 243
  • Ticaret 0, (%0)
Arkadaşlar C++ biliyorum ama C farklı biraz daha herhalde..Az önce kuzenim önemli bir ödevi olduğunu ve yardımcı olmamı istedi.

1. Küp hacmi hesaplama, kübün kenar bilgisi kullanıcının ilk girdiği girdi olarak parametre olarak
verilmelidir (matematik fonksiyonlarından pow kullanılacak) (hacimHesapla(girdi1))
2. Kenar bilgileri verilen dik üçgenin hipotenüsünü hesaplama (hipotenusHesapla(girdi1, girdi2))
3. Kenar bilgileri verilen dik üçgenin alanını hesaplama. (alanHesapla(girdi1,girdi2))
4. Adı usHesapla olan ve iki parametre alan (usHesapla(sayi, ussu)) ve birinci parametrenin ikinci
parametreden üssünü hesaplayan fonksiyon (usHesapla( 3, 4 ) = 3 * 3 * 3 * 3 olarak
hesaplamalı) içeren C programı. (usHesapla(girdi1, girdi2))
5. Adı kokHesapla isminde iki parametre alan (kokHesapla(sayi, kokderecesi)) ve birinci
parametrenin ikinci parametreden kokunu hesaplayan fonksiyon (kokHesapla( 4, 3 ) =4
sayısının küpkökünü hesaplamalı)(kokHesapla(girdi1,girdi2)).
Bütün bu fonksiyonlar için ana fonksiyonunuzda kullanıcıdan iki parametre almalısınız ve aldığınız
parametrelere göre çıktıları ekrana satır satır vermelisiniz. Programın çıktısı şu şekilde her bir şık için
sırasıyla alt alta olmalıdır (kullanıcının 3 ve 4 girdiği örnek durum için):
27
5
6
81
1.31607


Ödev şöyle birşey..C++ la yazabilirim ama C de nasıl yazcağımız konusunda bilgisi olan var mı?
 

 

wmaraci
reklam

Anarschi Anarschi Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 16.12.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek High Professional Student in G
  • Konum
  • Ad Soyad ** **
  • Mesajlar 372
  • Beğeniler 82 / 243
  • Ticaret 0, (%0)
Heh bi arkadaş buldum şuraya spam olmadan işlemlerini yazıyım..

1.A girdi yapıldığında yani küpün bi alanı girildiğinde A*A*A olacak..
pow(A,3) diye biliyorum C++ DEN.

2.Dik üçgenin hipotenüsü ise
GİRDİ1 * GİRDİ1 + GİRDİ2*GİRDİ2 = HİPOTENUS KARE

pow(hipokare,1/2) diyerek de hipotenüsü hesaplarız.

3.alan hesaplama

girdi1 * girdi2 /2 = alan

4. de ise üssü formülü uygulanacak.Ama classla yazmamız gerekiyor galiba

class ushesapla (sayi,ussu) (
for (x=1,x=ussu,x++)
y=0
y=sayi*sayi
)

böyle birşey olması lazım while la olur.

kök hesaplamayı anlamadım.
 

 

kilitbilgi kilitbilgi kilitbilgi@gmail.com Kullanıcı
  • Üyelik 13.06.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad B** Ç**
  • Mesajlar 396
  • Beğeniler 82 / 125
  • Ticaret 3, (%100)
Merhabalar,belki zamanı geçmiş olabilir fakat diğer arkadaşlarımızın da yararlanması açısından,
Soru-1
#include
#include
#include

double kuphacimhesapla(double);//Fonksiyon prototipi

int main()
{
float kenar;
printf("Enter side of cube:");
scanf("%f",&kenar);//Klavyeden Girilen Değeri Kenar Olarak Al
kuphacimhesapla(kenar);//Kenarı fonksyiona yolla
system("pause");
return 0;
}

double kuphacimhesapla(double kenar)//Fonksiyon implementasyonu
{
double hacim = pow(kenar,3);
printf("Volume of cube is:%g\n",hacim);
}


Soru-2

#include
#include
#include

double hipotenushesapla(double,double);//Fonksiyon prototipi

int main()
{
float kenar1,kenar2;
printf("Enter first side of perpendicular triangle:");
scanf("%f",&kenar1);//Klavyeden girilen değeri 1.Kenar olarak al
printf("Enter second side of perpendicular triangle:");
scanf("%f",&kenar2);//Klavyeden girilen değeri 2.Kenar olarak al
hipotenushesapla(kenar1,kenar2);//Kenarları fonksiyona gönder
system("pause");
return 0;
}

double hipotenushesapla(double kenar1,double kenar2)
{
double hipotenus = sqrt(pow(kenar1,2)+pow(kenar2,2));//Hipotenüs hesabı
printf("Hypotenus of perpendicular triangle is:%g\n",hipotenus);
}


Soru-3
#include
#include
#include

double alanhesapla(double,double);//Fonksiyon prototipi

int main()
{
float kenar1,kenar2;
printf("Enter first side of perpendicular triangle:");
scanf("%f",&kenar1);//Klavyeden girilen değeri 1.Kenar olarak al
printf("Enter second side of perpendicular triangle:");
scanf("%f",&kenar2);//Klavyeden girilen değeri 2.Kenar olarak al
alanhesapla(kenar1,kenar2);//Kenarları fonksiyona gönder
system("pause");
return 0;
}

double alanhesapla(double kenar1,double kenar2)
{
double alan = (kenar1*kenar2)/2;//Alan hesabı
printf("Area of perpendicular triangle is:%g\n",alan);
}


Soru-4
#include
#include

double ushesapla(double,double);//Fonksiyon prototipi

int main()
{
float number,power;
printf("Enter number:");
scanf("%f",&number);//Klavyeden girilen değeri Sayı olarak al
printf("Enter power:");
scanf("%f",&power);//Klavyeden girilen değeri Sayı üssü olarak al
ushesapla(number,power);//Sayı ve üssü fonksiyona gönder
system("pause");
return 0;
}

double ushesapla(double number,double power)
{
double result=1;
for(int i=0;i result*=number;
printf("%g to the %g is:%g\n",number,power,result);
}


Soru-5

#include
#include
#include

double kokhesapla(double,double);//Fonksiyon prototipi

int main()
{
float number,root;
printf("Enter number:");
scanf("%f",&number);//Klavyeden girilen değeri Sayı olarak al
printf("Enter root:");
scanf("%f",&root);//Klavyeden girilen değeri kök katsayısı olarak al
kokhesapla(number,root);//Değerleri fonksiyona gönder
system("pause");
return 0;
}

double kokhesapla(double number,double root)
{
double result=pow(number,1/root);//Kök alma hesabı
printf("%g degree root of %g is:%g\n",root,number,result);
}


İyi Çalışmalar.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al