- Milyen egeret válasszak?
- Azonnali notebookos kérdések órája
- HiFi műszaki szemmel - sztereó hangrendszerek
- Projektor topic
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- TCL LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Apple MacBook
- OLED TV topic
-
PROHARDVER!
Új hozzászólás Aktív témák
-
cattus
addikt
válasz
Simivok #8818 üzenetére
Én függvényekkel oldanám meg. Ez lehet először bonyolultnak fog tűnni. Az én megoldásom jóval bonyolultabb, mint amik előttem elhangzottak. Annyiban "tud többet", hogy i-re folytatja, n-re kilép, minden más karakterre pedig újra megkérdezi, mit akar a user.
#include <iostream>
using namespace std;
void masikKarakter();
void todo();
void todo()
{
double a, b;
cout << "Kerem az A valtozo erteket, ami egesz szam!" << endl;
cin >> a;
cout << "Kerem a B valtozo erteket, ami szinten egesz szam!" << endl;
cin >> b;
// Számítások:
cout << "\nAz a valtozo erteke 1-gyel novelve: " << a + 1;
cout << "\nOsszeguk: " << a + b;
cout << "\nKulonbseguk: " << a - b;
cout << "\nHanyadosuk: " << a / b;
cout << "\a\n\n\n\n\n\nKoszonom, hogy az en programomat valasztotta!" << endl;
cout << "Szeretne folytatni (i/n):" << endl;
char c;
cin >> c;
// választ, hogy a felhasználó i-t, n-et, vagy a kettőtől kölönböző karaktert adott meg, a switch megfelel az egymásba ágyazott if - elseif -eknek
switch (c)
{
case 'i':
todo();
break;
case 'n':
return;
break;
default:
masikKarakter();
break;
}
}
void masikKarakter()
{
char e;
cout << "Nem megfeleo karakter. Szeretne folytatni (i/n):" << endl;
cin >> e;
switch (e)
{
case 'i':
todo();
break;
case'n':
return;
break;
default:
masikKarakter();
break;
}
}
int main()
{
todo();
return 0;
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen egeret válasszak?
- Hetekig bírják töltő nélkül a Huawei sportórái
- Okos Otthon / Smart Home
- Kuponkunyeráló
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Azonnali notebookos kérdések órája
- One otthoni szolgáltatások (TV, internet, telefon)
- PlayStation 5
- ASUS routerek
- LEGO klub
- További aktív témák...
- Bomba ár! HP Pavilion G6 - i5-2G I 4GB I 120GB SSD I Radeon I 15,6" HD I HDMI I Cam I W10 I Gari!
- Bomba Ár! HP ProBook 650 G1 - i3-4GEN I 4GB I 120GB SSD I 15,6" HD I Cam I W10 I Garancia!
- Bomba ár! HP ProBook 6570B - i5-3GEN I 4GB I 320GB I 15,6" HD+ I Cam I W10 I Garancia!
- Bomba ár! HP ProBook 6560B - i5-2GEN I 4GB I 320GB I 15,6" HD I Cam I W10 I Garancia!
- Bomba ár! Acer Aspire A717 - i7-8750H I 16GB I 256SSD I 17,3" FHD I GTX1050 4GB I Cam I W11 I Gari!
- HIBÁTLAN iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3292
- Lenovo ThinkPad X13 G2 multitouch (minimálisan használt)
- Apple iPhone 12 Pro Max / 256GB / Kártyafüggetlen / 12Hó Garancia
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W docking station (3TR87AA)
- HIBÁTLAN iPhone 14 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3238
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest