Şimdi Ara

c++ soruları

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
1.230
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar nerdeyse 3 gündür ugrasıyorum sunları yapmak için bi yardım ediverin nolursunz :((
    1)Kullanıcı tarafından girilen iki tam sayı üzerinde 1'e basılırsa toplama 2 ye basılırsa çıkarma yapan ve sonucunu ekrana yazdıran birgisayar programını yazınız.
    2)Kullanıcı tarafından girilen iki sayı arasındaki fark tek sayı ise Büyük sayının karesini, çift sayı ise küçük sayının karesini hesaplayarak ekrana yazdıran bilgisayar programını yazınız.
    3)n mol H2 gazının V litrelik kapta P atm basınç yapması için sıcaklığı kaç Co olmalıdır. (Not= PV=nRT, R=22,4/273, T=Co+273) .Ekran çıktısının aşağıdaki gibi olması beklenmektedir.

    P=8 n=2 V=5,6

    C===>0 Co



    Şimdiden teşekkür ederim..



  • MoNDeLa M kullanıcısına yanıt
    bunlarla 3 gündür uğraşıyorsan;

    1. ya derslere girmedin
    2. derslere girdin ama dinlemedin
    3. hocanız konu anlatmayı bilmiyor
    4. programlamayla bir alakan ya da sevgin yok.


    o yüzden burada yazılan cevapların sana gelecek açısından bir faydası olmayacaktır.
  • aslında tüm derslere girdim if else kavramıyla yapılacaklarını biliyorm ve bi yerden sonra tıkanıyorm ve sürekli bi noktadan takılıyorm aldıgım notlara bakıyorm yine işin içinden cıkamıyorum ve 3. soru hakkında hiç bi fikrim yok ilk 2yi yine bi kısma kadar gelebiliyorm.Sevgimin olmadığı dogru cünkü biyoloji okuyorum ve bilgisayar dersi zorunlu..



    < Bu mesaj bu kişi tarafından değiştirildi MoNDeLa -- 3 Nisan 2014; 13:46:49 >
  • quote:

    Orijinalden alıntı: MoNDeLa

    aslında tüm derslere girdim if else kavramıyla yapılacaklarını biliyorm ve bi yerden sonra tıkanıyorm ve sürekli bi noktadan takılıyorm aldıgım notlara bakıyorm yine işin içinden cıkamıyorum ve 3. soru hakkında hiç bi fikrim yok ilk 2yi yine bi kısma kadar gelebiliyorm.Sevgimin olmadığı dogru cünkü biyoloji okuyorum ve bilgisayar dersi zorunlu..

    Sen tıkandığın yere kadar yazdığın kodları ilk mesaja ekle devamını getirmende yardımcı oluruz elbet
  • 1. soru:

    #include<iostream> 
    using namespace std;

    int toplama(int x,int y){
    int r = x+y;
    return r;
    }

    int cikartma(int x,int y){
    int r = x-y;
    return r;

    }

    int main(){
    int a,x1,y1,s;

    cout << "birinci sayi: ";
    cin >> x1;
    cout << "ikinci sayi: ";
    cin >> y1;

    cout << "toplama islemi icin (1),\ncikartma islemi icin (2) yazin: ";
    cin >> a;


    if(a==1){
    s=toplama(x1,y1);
    cout << x1 << "+" << y1 << "=" << s;
    }else if(a==2){
    s=cikartma(x1,y1);
    cout << x1 << "-" << y1 << "=" << s;

    }
    }


    2.soru


    #include<iostream> 
    using namespace std;

    int buyukSayi(int a,int b){
    if(a>b){
    return a;
    }else{
    return b;
    }
    }
    int kucukSayi(int a,int b){
    if(a<b){
    return a;
    }else{
    return b;
    }
    }

    int main(){

    int x,y,s;

    cout << "birinci sayi: "; cin >> x;
    cout << "ikinci sayi: "; cin >> y;

    s=buyukSayi(x,y)-kucukSayi(x,y);

    if(s%2==0){
    cout << kucukSayi(x,y)*kucukSayi(x,y);

    }else{
    cout << buyukSayi(x,y)*buyukSayi(x,y);

    }

    }




  • hangi derleyicide yazıyosun bilmiyorum ama programın işlemi yaptıktan sonra hemen kapanmasını önlemek için bi iki şey daha eklenmesi gerekebilir
  • Kardeşim öncelikle rahat olacaksın ve sana bu problem için neler gerekiyor onları tespit edeceksin. Bak şimdi ilk soruyu açıklayalım bakalım:

    Öncelikle ne demişsin; "kullanıcı tarafından girilen iki tam sayı"

    Yani her şeyden önce iki adet tam sayı değişkeni tanımlayacaksın. Tam sayı hangi değişken tipi ile tanımlanıyordu? İnt.

    Tanımlayalım:

    int sayi1;
    int sayi2;

    Sonrasında dediğine göre bu sayılar birbirinden çıkarılacak veya toplanacak. Yani bu iki işlemin sonucu da ayrı bir değişkende tutulacak. Onu da tanımlayalım:

    int sonuc;

    Sonra ne demişsin? "1'e basılırsa toplama 2 ye basılırsa çıkarma". Bunu nasıl yapacağız? Koşul deyimleri kullanılabilir pek âlâ. "Eğer" 1'e basılmışsa toplama yapsın, "Eğer" 2'ye basılmışsa çıkartma yapsın şeklinde düşün. Burada tabi bastığımız değeri de (1 ya da 2) bir değişkende tutmamız gerekecek.

    int basilandeger;

    if(basilandeger==1)
    {
    sonuc=sayi1+sayi2;
    cout << Sonuc= << sonuc
    }

    else if(basilandeger==2)
    {
    sonuc=sayi1-sayi2;
    cout<<Sonuc=<<sonuc
    }

    Bu kadar. Ufak tefek syntax hataları olabilir ama burada önemli olan mantığı oturtabilmek. Gerisi çantada keklik zaten. Diğer iki soruyu da bu şekilde parça parça düşünerek yapabilirsin.

    Kolay gelsin.




  • Yapay Zeka’dan İlgili Konular
    C# OLASILIK
    5 yıl önce açıldı
    C++ Basit Bir Soru
    12 yıl önce açıldı
    c++ örnekleri
    19 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.