Şimdi Ara

C VE C++ BİLEN BİRİSİ ALLAH RIZASI İÇİN YARDIM ETSİN LÜTFEN

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
18
Cevap
1
Favori
675
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ARKADAŞLAR BU C HALİNDEKİ KODLARIN C++ ŞEKLİNE DÖNÜŞTÜRÜLMESİ GEREKİYOR ALLAHINI SEVEN 5 DK SINI AYIRIP ÇEVİREBİLİR Mİ?



    #include <stdio.h>
    #include <stdlib.h>
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    //
    float porozite;
    struct beton{

    float cimento;
    float ucucu_kul;
    float tas_tozu;
    float su;
    float ince_agrega;
    float kaba_agrega;
    float kimyasal_katki;

    };
    typedef struct beton Beton;
    void porozitehesapla(Beton betonn,float m,float Di, float Dk, float Vh);
    int main(int argc, char *argv[]) {
    float m=1.0;
    porozite=0;
    float Di=2.65;
    float Dk=2.65;
    float Vh=0.015;
    int cikis=0;
    int oku=0;
    Beton beton1;

    while(cikis<1){
    printf("Betona iliskin Parametreleri Giriniz");
    printf("\n Cimento Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.cimento);
    printf("\n Ucucu Kul Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.ucucu_kul);
    printf("\n Tas Tozu Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.tas_tozu);
    printf("\n Su Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.su);
    printf("\n Ince Agrega Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.ince_agrega);
    printf("\n Kaba Agrega Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.kaba_agrega);
    printf("\n Kimyasal Katki Yogunlugunu Giriniz kg/m3");
    scanf("%f",&beton1.kimyasal_katki);
    porozitehesapla(beton1,m,Di,Dk,Vh);
    printf("\n Ilgili Betonun Porozitesi: %f",porozite);


    printf("\n Yeni Islem Icin 0, cikis icin 1 yazin ");
    scanf("%d",&cikis);
    printf("\n oku: %d",cikis);
    }


    system("pause");

    return 0;
    }

    void porozitehesapla(Beton betonn,float m,float Di, float Dk, float Vh){
    float alfa; // su/�imento oran�
    float ac=1.0; // �imento yo�unlu�u/-ger�ek- �imento yo�unlu�u. Burada 1 al�n�r
    float ai; // ince agrega/su
    float ak; //kaba agrega/su
    float pay;
    float payda;


    alfa=betonn.su/betonn.cimento;
    ai=betonn.ince_agrega/betonn.su;
    ak=betonn.kaba_agrega/betonn.su;

    pay=alfa-(0.17*m)+(Vh/ac);
    payda=0.317+(1/Di)*(ai/ac)+(1/Dk)*(ak/ac)+alfa+(Vh/ac);
    porozite=pay/payda;

    }







  • Java ya çevirebilirim. Ona bakıp kolayca C++ a çevrilebilir.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • seyfi84 S kullanıcısına yanıt
    Ben javada bilmiyorum işin sıkıntı kısmı :(
  • AfatsumPolat A kullanıcısına yanıt
    tamam, senin birşey bilmediğini anladım, hani ilgilenen birisi olur da ona bakarak yaparsa diye teklif etmiştim..

    < Bu ileti mini sürüm kullanılarak atıldı >
  • O işlem, 5DK ayırılarak yapılacak bir işlem değil. C++ bilen birisinin dahi birkaç saat ayırması gerekli.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • üstat c++ bilmediğin çok belli oluyor. bilen birisi 5dk değil 3 dk da bile çevirir çok basit.
  • AfatsumPolat A kullanıcısına yanıt
    Oradaki struct'ı C++ class'ına dönüştürmeyeceksen ve syntax check yapmayacaksan, dosya uzantısını .c'den .cpp ye değiştirerek 3dk değil, 2 sn'de de C++'a dönüştürülebilirsin. Bu arada benim C++ bilmediğimi nerenden uydurdun?



    < Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 20 Mayıs 2018; 2:20:56 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • Java ile şöyle basit birşey yaptım https://paste.ubuntu.com/p/TP5pqZVCnH/

    < Bu ileti mini sürüm kullanılarak atıldı >
  • uzantı değiştirmeden tabiki bahsetmiyorumda, yazımlarını değiştirdikten sonra kod çok basit 5 dk da değiştirilebilir çünkü c ve c++ birbirine çok benzer diller. Sen niye yapmıyorsun o zaman diyorsan bende 2 side var ama ikisi de düşük seviyede ondan dolayı ikisnden de anlayan birisi 5 dk da yapar. Ben senin saatler ayırması dediğin lafa takıldım. herhangi c++ ve c bilen birisine sor 5 dk dan uzun derse forumdan postu kaldırayım o kadar ciddi diyorum.
  • seyfi84 S kullanıcısına yanıt
    Emeklerine sağlık kral adamsın ama ben java da bilmiyorum ama şimdi java ile c++ farklarına bakıyorum oradan halletmeye çalışacağım
  • #include <iostream>
    using namespace std;

    struct Beton
    {
    double cimento;
    double ucucu_kul;
    double tas_tozu;
    double su;
    double ince_agrega;
    double kaba_agrega;
    double kimyasal_katki;
    };
    void porozitehesapla(Beton & betonn, float m, float Di, float Dk, float Vh);
    int main()
    {
    double m = 1.0;
    double Di = 2.65;
    double Dk = 2.65;
    double Vh = 0.015;
    int cikis = 0;
    int oku = 0;
    Beton beton1;

    while (cikis < 1)
    {
    cout << "Betona ait parametreleri giriniz ";
    cout << "\n Cimento yogunlugunu giriniz: (kg /m3) ";
    cin >> beton1.cimento;
    cout << "\n Ucucu Kul Yogunlugunu Giriniz kg / m3 ";
    cin >> beton1.ucucu_kul;
    cout << "\n Tas Tozu Yogunlugunu Giriniz kg/m3 ";
    cin >> beton1.tas_tozu;
    cout << "\n Su Yogunlugunu Giriniz kg/m3 ";
    cin >> beton1.su;
    cout << "\n Ince Agrega Yogunlugunu Giriniz kg/m3 ";
    cin >> beton1.ince_agrega;
    cout << "\n Kaba Agrega Yogunlugunu Giriniz kg/m3 ";
    cin >> beton1.kaba_agrega;
    cout << "\n Kimyasal Katki Yogunlugunu Giriniz kg/m3 ";
    cin >> beton1.kimyasal_katki;
    cout << "\n Ilgili betonun perozitesi: ";
    porozitehesapla(beton1, m, Di, Dk, Vh);
    cout << "\n yeni Islem Icin 0, cikis icin 1 yazin ";
    cin >> cikis;
    }
    system("pause");
    return 0;
    }


    void porozitehesapla(Beton & betonn, float m, float Di, float Dk, float Vh)
    {
    double alfa;
    double ac = 1.0;
    double ai;
    double ak;
    double pay;
    double payda;
    alfa = betonn.su / betonn.cimento;
    ai = betonn.ince_agrega / betonn.su;
    ak = betonn.kaba_agrega / betonn.su;
    pay = alfa - (0.17*m) + (Vh / ac);
    payda = 0.317 + (1 / Di)*(ai / ac) + (1 / Dk)*(ak / ac) + alfa + (Vh / ac);
    double porozite = pay / payda;
    cout << porozite;
    }



    al c++ kodu :D




  • AfatsumPolat A kullanıcısına yanıt
    Madem başladık, bitirelim bari. Bu da C++ versiyonu https://paste.ubuntu.com/p/QrxYdsgqWg/

    < Bu ileti mini sürüm kullanılarak atıldı >
  • makmakmakxd M kullanıcısına yanıt
    Ya sen nasıl bi kralsin <3
  • seyfi84 S kullanıcısına yanıt
    Adamsın adam!
  • makmakmakxd M kullanıcısına yanıt
    Kod için teşekkürler.
  • seyfi84 S kullanıcısına yanıt
    teşekkğrler hocam
  • cato16 kullanıcısına yanıt
    kod
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.