Aktív témák
-
mcmester21
csendes tag
Az a problémám hogy még nem programoztam c-ben és az egyetemen kaptunk feladatot amit meg kell oldani és én nem vágom tudnátok segiteni hogy mégis hogyan kell csinálni?
Írj programot, amely soronként beolvas két double típusú számot és közöttük egy műveleti jelet (+,-,*,/)! A program hajtsa végre a műveletet, és írja ki az eredményt minden egyes sorhoz új sorban két tizedesjegy pontossággal! A 0-val való osztás és ismeretlen művelet esetén az eredmény legyen 0. A program szabályosan fejezze be a működését, amikor a bemenet végét elérte!
Példa: Bemenet Kimenet
57.97 + 19.10 77.07
63.8 - 17.9 45.90
5.9 * 50.19 296.12
-36.79 / 5.1 -7.21
10.25 % 72.22 0.00Asus P5L-wm alaplap, Intel E2160 Processor, Sapphire HD2600XT DDR3 256Mb videókártya, 2gb Kingmax ddr2-es memória, 160GB-os Samsung winchester, Pioneer 110D DVD író
-
mcmester21
csendes tag
Rosszul irtam fel a példát
Példa: Bemenet Kimenet
57.97 + 19.10 =77.07
63.8 - 17.9 =45.90
5.9 * 50.19 =296.12
-36.79 / 5.1 =-7.21
10.25 % 72.22 =0.00
Az egyenlőség jel utánni a kimenet ami előtte van az a bemenetAsus P5L-wm alaplap, Intel E2160 Processor, Sapphire HD2600XT DDR3 256Mb videókártya, 2gb Kingmax ddr2-es memória, 160GB-os Samsung winchester, Pioneer 110D DVD író
-
9CS
senior tag
válasz mcmester21 #2 üzenetére
Itt egy egyszerű számológép program: [link] itt meg még sok-sok forrás [link] , remélem ezek alapján el tudsz indulni.
'' - Tizenkettőt üt az óra, térjenek márrrrgghhhh... ''
-
emitter
őstag
és van külön prog fórum is: [link]
-
Robaj
addikt
válasz mcmester21 #1 üzenetére
Valami hasonló:
#include <stdio.h>
void main () {
int szam1=0,szam2=0;
char jel;
printf (''Írjon be 2 számot 0,1, vesszővel ellátva! (pl.: 0,1) '');
scanf (''%d, %d'',&szam1,&szam2);
printf (''Kérem a műveletet! (e=és,v=vagy,x=kizáró vagy,k=ekvivalencia) '');
fflush(stdin);
scanf (''%c'', &jel);
switch(jel) {
case 'e':printf(''%d és %d: %d\n'', szam1, szam2, szam1&szam2);
break;
case 'v':printf(''%d vagy %d: %d\n'', szam1, szam2, szam1|szam2);
break;
case 'x':printf(''%d XOR %d: %d\n'', szam1, szam2, szam1^szam2);
break;
case 'k':printf(''%d EQV %d: %d\n'', szam1, szam2, szam1^~szam2+2);
break;
default: printf(''Rossz műveleti jel!\n'');
}
}
UI: Azért írtam be a forráskódot, mert nem pont ugyanaz, 1-2 dolgot kell vele szöszölnie
[Szerkesztve] -
mcmester21
csendes tag
Köszönöm a segitséget kipróbálom Nagyon köszönöm
Asus P5L-wm alaplap, Intel E2160 Processor, Sapphire HD2600XT DDR3 256Mb videókártya, 2gb Kingmax ddr2-es memória, 160GB-os Samsung winchester, Pioneer 110D DVD író
-
Atlantis
veterán
Legközelebb használd a keresőt topicnyitás előtt.
Zárom.>>>>>>>> Creo Parametric ; Allplan Engineering ; McLaren F1 Team <<<<<<<< "A gondolkodás a lehető legkeményebb munka, valószínűleg ezért gyakorolják oly kevesen." - Henry Ford
Aktív témák
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Volkswagen ID.7 menetpróba
- Xiaomi Redmi Note 5 Global
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Autós topik
- Gmail
- Kerékpárosok, bringások ide!
- Ukrajnai háború
- Elektromos rásegítésű kerékpárok
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- További aktív témák...