Şimdi Ara

ödevimde bir konuda yardıma ihtiyacım var

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
363
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj

  • #include<stdio.h>
    #include<math.h>
    #define PI 3.141592654


    int main()
    {
    FILE *dosya;


    float in[12];
    int n[12];
    int i;

    if((dosya=fopen("hw6.txt","r")) != NULL){

    for(i=0;i < 12;i++){
    fscanf(dosya," %d %f",&n,&in);
    }
    }
    else{
    printf("Dosya bulunamadı
    ");
    fclose(dosya);
    }

    int j;
    int p=1;
    float Icp=0;
    for(j=1;j<=12;j++){
    Icp+=6*(in[j-1]*cos(p*j*30));

    }
    printf("Icp: %f
    ",Icp);
    printf("
    ");

    int k;
    float Isp=0;
    for(k=1;k<=12;k++){
    Isp+=6*(in[k-1]*sin(p*k*30));
    }

    printf("Isp: %f
    ",Isp);
    printf("
    ");

    float I;

    I=sqrt((Icp*Icp)+(Icp*Icp));

    printf("I: %f
    ",I);
    printf("
    ");

    float aci;

    aci= atan(Isp/Icp);
    aci=(aci*180)/PI;

    printf("Aci: %f derece
    ",aci);
    printf("
    ");

    printf("i(t)= %f*sin(wt+ %f)",I,aci);





    return 0;
    }


    Arkadaşlar merhaba.Ben yukarıdaki kodu yazdım.Çok komplike değil zaten ama problem şurada ki hocamız Icp ve Isp değerlerini float olarak struct almamızı istemiş.Ben bu konuda yetemedim.Yardımcı olabilirseniz sevinirim.Ödevi de özet geçmek gerekirse yazdığım formüller ile değişkenleri bulup sondaki denklemde sadece yerine yazmamızı istedi.



    < Bu mesaj bu kişi tarafından değiştirildi umutesher35 -- 17 Haziran 2020; 23:14:6 >







  • Uygun ücrete ödevi yaptırmayı da düşünebilirim pm bekliyorum

  • struct odevstruct {
    float Icp;
    float Isp;
    }


    //main foksiyonu disina boyle bir struct tanimlayacaksin.

    struct odevstruct x;

    //nokta notasyonu kullanarak struct elemanlarina erisebilirsin.
    x.Icp = Icp;
  • quote:

    Orijinalden alıntı: hynx


    struct odevstruct {
    float Icp;
    float Isp;
    }


    //main foksiyonu disina boyle bir struct tanimlayacaksin.

    struct odevstruct x;

    //nokta notasyonu kullanarak struct elemanlarina erisebilirsin.
    x.Icp = Icp;
    Öncelikle teşekkür ederim.Mesele şu ki bu ıcp ve ısp değerlerini ben hesaplayarak buluyorum ve bunu nasıl atıcağımı bilmiyorum.scanf ile structin içine değer almayı biliyorum ama bunu anlayamadım
  • umutesher35 kullanıcısına yanıt
    Icp kullandigin yerlerde x.Icp kullanabilirsin. koddaki Icp gecen her yeri x.Icp ile degistireceksin yani. yoksa soruyu mu yanlis anladim?
  • hynx kullanıcısına yanıt
    Yok olmuyor usta ya da ben beceremiyorum. Ödevin kendisi bu. ben komple mi yanlış yaptım yoksa



    < Bu mesaj bu kişi tarafından değiştirildi umutesher35 -- 18 Haziran 2020; 22:11:40 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.