komşunun ödeviymiş çocuk çözememiş yardımlarınızı bekliyorum bu programın c++ da çözümünü yapabilecek birileri var mı
Program çalıştıktan sonra öğrenciye 5 adet dört işlem sorusu soracak ve her sorudan sonra öğrencinin cevap girmesini bekleyecektir. (Ör: 4 * 2 =, 8/2=) Dört işlem sorusu içerisindeki sayılar (1. ve 2. sayılar) ve işlem rastgele üretilecektir. Sayılar 1 ve 10, işlemler ise (+,-,/,*) arasından üretilecektir. Bölme (/) işlemi için ayrıca özel bir kontrol olması gerekmektedir. Bölme işleminin kalansız sonuç verecek şekilde üretilmesi gerekmektedir. Öğrencinin verdiği cevaplar ile işlemin gerçek sonuçları karşılaştırılacak ve öğrenciye cevabın doğru veya yanlış olduğuna ilişkin geri besleme yapılacaktır. Ayrıca toplam doğru sayısı ve oyunu ne kadar sürede bitirdiği öğrenciye gösterilecektir. Program içerisinde aşağıda prototipi verildiği şekilde rastgele üretilen 1. ve 2. sayıyı ile yine rastgele üretilen işlemi alıp sonucu bulup döndüren bir fonksiyonda olsun. int islem(int rsay1, int rsay2, char islem); Örnek Çıktı 1 : 1) 3 - 3 = 0 2) 7 - 10 = -3 3) 3 * 8 = 24 4) 1 * 10 = 10 5) 9 + 10 = 17 ------------- Sonuçlar ------------ 1) Verdiğiniz Cevap (0) ve Doğru Cevap(0) İşlem Sonucunuz = Doğru 2) Verdiğiniz Cevap (-3) ve Doğru Cevap(-3) İşlem Sonucunuz = Doğru 3) Verdiğiniz Cevap (24) ve Doğru Cevap(24) İşlem Sonucunuz = Doğru 4) Verdiğiniz Cevap (10) ve Doğru Cevap(10) İşlem Sonucunuz = Doğru 5) Verdiğiniz Cevap (17) ve Doğru Cevap(19) İşlem Sonucunuz = Yanlış ----------------------------------- Bitirme Süreniz : 18 Saniye Toplam Doğru Sayınız : 4 Örnek Çıktı 2 : 1) 6 * 2 = 12 2) 6 + 7 = 11 3) 6 + 7 = 14 4) 4 / 2 = 8 5) 8 + 10 = 18 ------------- Sonuçlar ------------ 1) Verdiğiniz Cevap (12) ve Doğru Cevap(12) İşlem Sonucunuz = Doğru 2) Verdiğiniz Cevap (11) ve Doğru Cevap(13) İşlem Sonucunuz = Yanlış 3) Verdiğiniz Cevap (14) ve Doğru Cevap(13) İşlem Sonucunuz = Yanlış 4) Verdiğiniz Cevap (8) ve Doğru Cevap(2) İşlem Sonucunuz = Yanlış 5) Verdiğiniz Cevap (18) ve Doğru Cevap(18) İşlem Sonucunuz = Doğru ----------------------------------- Bitirme Süreniz : 14 Saniye Toplam Doğru Sayınız : 2
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
bu programın c++ da çözümünü yapabilecek birileri var mı
Program çalıştıktan sonra öğrenciye 5 adet dört işlem sorusu soracak ve her
sorudan sonra öğrencinin cevap girmesini bekleyecektir. (Ör: 4 * 2 =, 8/2=) Dört
işlem sorusu içerisindeki sayılar (1. ve 2. sayılar) ve işlem rastgele üretilecektir.
Sayılar 1 ve 10, işlemler ise (+,-,/,*) arasından üretilecektir. Bölme (/) işlemi için
ayrıca özel bir kontrol olması gerekmektedir. Bölme işleminin kalansız sonuç
verecek şekilde üretilmesi gerekmektedir. Öğrencinin verdiği cevaplar ile
işlemin gerçek sonuçları karşılaştırılacak ve öğrenciye cevabın doğru veya yanlış
olduğuna ilişkin geri besleme yapılacaktır. Ayrıca toplam doğru sayısı ve oyunu
ne kadar sürede bitirdiği öğrenciye gösterilecektir.
Program içerisinde aşağıda prototipi verildiği şekilde rastgele üretilen 1. ve 2.
sayıyı ile yine rastgele üretilen işlemi alıp sonucu bulup döndüren bir
fonksiyonda olsun.
int islem(int rsay1, int rsay2, char islem);
Örnek Çıktı 1 :
1) 3 - 3 = 0
2) 7 - 10 = -3
3) 3 * 8 = 24
4) 1 * 10 = 10
5) 9 + 10 = 17
------------- Sonuçlar ------------
1) Verdiğiniz Cevap (0) ve Doğru Cevap(0) İşlem Sonucunuz = Doğru
2) Verdiğiniz Cevap (-3) ve Doğru Cevap(-3) İşlem Sonucunuz = Doğru
3) Verdiğiniz Cevap (24) ve Doğru Cevap(24) İşlem Sonucunuz = Doğru
4) Verdiğiniz Cevap (10) ve Doğru Cevap(10) İşlem Sonucunuz = Doğru
5) Verdiğiniz Cevap (17) ve Doğru Cevap(19) İşlem Sonucunuz = Yanlış
-----------------------------------
Bitirme Süreniz : 18 Saniye
Toplam Doğru Sayınız : 4
Örnek Çıktı 2 :
1) 6 * 2 = 12
2) 6 + 7 = 11
3) 6 + 7 = 14
4) 4 / 2 = 8
5) 8 + 10 = 18
------------- Sonuçlar ------------
1) Verdiğiniz Cevap (12) ve Doğru Cevap(12) İşlem Sonucunuz = Doğru
2) Verdiğiniz Cevap (11) ve Doğru Cevap(13) İşlem Sonucunuz = Yanlış
3) Verdiğiniz Cevap (14) ve Doğru Cevap(13) İşlem Sonucunuz = Yanlış
4) Verdiğiniz Cevap (8) ve Doğru Cevap(2) İşlem Sonucunuz = Yanlış
5) Verdiğiniz Cevap (18) ve Doğru Cevap(18) İşlem Sonucunuz = Doğru
-----------------------------------
Bitirme Süreniz : 14 Saniye
Toplam Doğru Sayınız : 2
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.