c++ ödevim için yardım istiyorum

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
10 May 2020
Mesajlar
35
Tepki puanı
0
Ödüller
5
Yaş
27
6 HİZMET YILI
Bir telefon görüşmesinin ücreti hesaplanmak isteniyor. Görüşme yapıldığında süreye bakılmaksızın sabit ücret olarak 0,5 TL faturaya eklenmektedir. Görüşmenin dakikası 0,3 TL olarak başlamakta, her 5 dakikanın sonunda dakika ücretine %20 zam gelmektedir. Program çalıştığında, konuşma süresi dakika olarak klavyeden girilen bir görüşmenin ücretini hesaplayan C++ programını tasarlayınız. YARDIMCI OLURSANIZ ÇOK SEVİNİRİM.
 
Are you sure
Süper Üye
Katılım
3 Ara 2017
Mesajlar
930
Çözümler
13
Tepki puanı
335
Ödüller
9
8 HİZMET YILI
Özelden Bana Ulaş Yardım Edeyim Yapacağın Şeyler Basit Azıcık Matematik Ve Değişken Döngüler
 
Onaylı Üye
Katılım
2 Haz 2020
Mesajlar
54
Tepki puanı
0
Ödüller
4
Yaş
35
6 HİZMET YILI
dostum ödevini burdan yapamazsın youtubeden kopya çek burası oyun hilesi platformu :D
 
Süper Üye
Katılım
8 Eki 2015
Mesajlar
669
Çözümler
3
Tepki puanı
75
Ödüller
9
Yaş
26
10 HİZMET YILI
bu konuyala alakalı bir kod görümüştüm bula bilirsem atacağım buraya
 
Üye
Katılım
10 May 2020
Mesajlar
35
Tepki puanı
0
Ödüller
5
Yaş
27
6 HİZMET YILI
dostum ödevini burdan yapamazsın youtubeden kopya çek burası oyun hilesi platformu :D
reis sadece oyun hilesi platformu değil burası yardımlaşma free account öğrenme-öğretme gibi bir sürü çeşit barındıran sıcak samimi bir platform yardımcı olamıyacaksanız yorum atmamanızı tavsiye ederim.
 
Onaylı Üye
Katılım
2 Haz 2020
Mesajlar
54
Tepki puanı
3
Ödüller
4
Yaş
36
6 HİZMET YILI
bir arkadaş vardı iletiyim bu isteğini geri dönüş yaparsa yazarım
 
Üye
Katılım
3 Haz 2020
Mesajlar
49
Çözümler
1
Tepki puanı
1
Yaş
26
6 HİZMET YILI
internetten aratarak kolayca bu sorunun işlemi olarak bir kod vardı onu bulabilrsin formül aklıma gelmedi ama birazcık araştırırsan çok kolay bulabilirsin
 
Banlı Üye
Katılım
4 Ocak 2016
Mesajlar
50
Tepki puanı
0
10 HİZMET YILI
youtubede bununla ilgili bir videoya rastlamıştım görünce mutlaka atacağım sana iyi geceler
 
Onaylı Üye
Katılım
28 Mar 2019
Mesajlar
111
Çözümler
1
Tepki puanı
17
Ödüller
5
Yaş
29
7 HİZMET YILI
code biraz hard oldu basit bir matematik işlemi olduğu için fonksiyon yazmaya gerek duymadım zaten cppyede yeni başladım :D umarım işine yarar, olduğu gibi compiler ına yapıştırıp compile and run tuşuna tıklayabilirsin :) umarım işine yarar :)

C++:
#include <iostream>
//cmath ı üst alma fonksiyonu için çağırıyorum :);
#include <cmath>
using namespace std;

//emrecan gerede

    int main()
    {
      
       int talkingMinutes,x;
        double Ekstra,Sum=0,mustPay,y;
        //sadece pozitif sayi girilmesini istiyoruz eğer pozitif girilmezse program birdaha buraya geri gelmesi için etiket bırakıyorum TAG;
        tag:
        cout << "Lutfen Kac Dakika Konustugunuzu Giriniz: "<<endl;
        cin >> talkingMinutes;
        if (talkingMinutes < 0) {
            cout << "LUTFEN POZITIF  BIR TAM SAYI GIRINIZ!!!!" << endl;
            goto tag;
        }
        if (talkingMinutes == 0) {
            cout << "0 DAKIKA KONUSTUYSANIZ 0 TL ODERSINIZ :)"<<endl;
                goto tag;
        }
        //programı kontrolsüz girişlerden başarıyla koruduk :));
        x = talkingMinutes / 5;
        // x değişkeninde konuşulan dakikanın 5 in kaç katı olduğunu tuttuk;
        y = talkingMinutes % 5;
        //5 in katından artan dakikayı bulduk örn 16 girilirse 1  olacak y değişkeninin değeri;
        if (x >= 1) {
            for (int i = 0; i < x; i++) {
                //yapılan zamlarla birlikte her 5 dakikada bir toplam ödenmesi gereken ücreti bulduk açma kapama 0.5 tl hariç :);
                Sum = 5 * pow(1.2, i) * 0.3+Sum;

            }
            // artık dakikalara, konuşulan dakika 5in kaç katıysa okadar zam yapıp başlangıç değeri 0.5 ekleyip yukarda bulduğum ödenmesi gerekeni ekleyip sonuca gittik;
            Ekstra = y * (0.3 * pow(1.2, x));
            mustPay = 0.5 + Sum + Ekstra;

            cout <<"Odemeniz Gereken Tutar: "<< mustPay<<" TL"<<endl;
        }
        else {
            // eğer konuşulan dakika 5 ten küçükse hiç kasmadık formülü çaktık ekrana :);
            cout <<"Odemeniz Gereken Tutar: "<< talkingMinutes * 0.3 + 0.5<<" TL"<<endl;

        }
        // zamları falan filan herşeyi sıfırlayıp programa geri döndük :);
        Sum = 0;
        goto tag;


        return 0;
    }
 
Son düzenleme:
Sanırım çoktan kaybettim
Onaylı Üye
Katılım
7 Haz 2020
Mesajlar
70
Tepki puanı
2
Ödüller
2
Yaş
27
5 HİZMET YILI
bu tür soruların çözümü için video izlemeni tavsiye ederim. çünkü önce mantığını kavraman iyi olur senin açından
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
C++:
#include <iostream>
#include <string>
#include <conio.h>

using namespace std;
int main()
{ 
    baslangic:
    float dakika_basi_ucret = 0.3f;
    float para = 0.5;
    int gorusme_suresi;
    cout << "\n Gorusme suresini dakika cinsinden giriniz = ";
    cin >> gorusme_suresi;
  
if (gorusme_suresi < 0 ){
cout << "Lutfen negatif rakam girmeyiniz. \n";
goto baslangic;
}
    int count_1=0;
    for (int i = 0; i < gorusme_suresi ; i++)
    {
        count_1++;
        para += dakika_basi_ucret;
      
        if (count_1 == 5) {
            dakika_basi_ucret += ((dakika_basi_ucret / 100) * 20);
            count_1 = 0;
        }
  
    }
  
    printf("Gorusme tutari: %f", para);
    goto baslangic;
    return 0;
}
1592946477435.png


Edit: yoğun istek üzerine negatif rakam kontrolü eklendi xd
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst