1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> Gjuha 1: Le të shkruaj një program që bën të përdoruesit për int, një numër i plotë, 3 00:00:04,050 --> 00:00:06,520 dhe pastaj e bën pak e analizës në të, duke u thënë atyre se a 4 00:00:06,520 --> 00:00:08,109 kjo është pozitive ose negative. 5 00:00:08,109 --> 00:00:11,880 Për ta bërë këtë, le të planifikoni të përdorni getint funksion në Bibliotekën CS50, 6 00:00:11,880 --> 00:00:14,870 për të cilën unë jam duke shkuar për të duhet për të përfshirë cs50.h. 7 00:00:14,870 --> 00:00:17,520 Unë do të duan të parashikojnë për të shkruar disa gjëra për të 8 00:00:17,520 --> 00:00:18,310 ekran si. 9 00:00:18,310 --> 00:00:22,240 Kështu që unë jam gjithashtu do të përfshijë standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> Dhe unë tani jam duke shkuar për të deklaruar kryesore si zakonisht. 11 00:00:24,170 --> 00:00:29,030 mainvoid int, mbajtëse të hapur kaçurrel, dhe mbajtëse preemptively ngushtë kaçurrel. 12 00:00:29,030 --> 00:00:31,790 Unë jam duke shkuar për tani të shpejtë përdoruesit për atë int. 13 00:00:31,790 --> 00:00:35,395 Printf, ju lutem të më një in 14 00:00:35,395 --> 00:00:38,260 Dhe unë tani jam duke shkuar për të marrë se int nga përdoruesit. 15 00:00:38,260 --> 00:00:42,650 Int, le të thërrasë atë n, është e barabartë me getint. 16 00:00:42,650 --> 00:00:45,480 >> Me fjalë të tjera, në anën e djathtë i kësaj shprehje, unë jam duke shkuar për të thirrur 17 00:00:45,480 --> 00:00:49,150 funksioni CS50 quajtur getint, e cila do të bëj pikërisht këtë. 18 00:00:49,150 --> 00:00:51,890 Ajo pastaj do të kthehen se vlera nga e djathta e kjo 19 00:00:51,890 --> 00:00:55,390 shprehje në anën e majtë të kësaj shprehje, në fund të fundit ruajtjen 20 00:00:55,390 --> 00:00:57,960 që vlera në një ndryshore të quajtur n. 21 00:00:57,960 --> 00:01:00,130 Le tani të bëjë një grimë e analizës. 22 00:01:00,130 --> 00:01:06,000 >> Për këtë, unë jam duke shkuar për të punësuar një kusht, ose nje dege, me nëse n është 23 00:01:06,000 --> 00:01:09,860 të themi, më e madhe se 0, atëherë unë jam i do të bëjë të mëposhtme. 24 00:01:09,860 --> 00:01:13,330 Hapur mbajtëse kaçurrel dhe preemptively mbyllur mbajtëse kaçurrel. 25 00:01:13,330 --> 00:01:21,020 Unë jam duke shkuar për të pastaj të shtypura nga "ju kap një numër i plotë pozitiv. "/ n për 26 00:01:21,020 --> 00:01:24,490 formatimit, të japin kuotën e ngushtë, e mbyllur kllapë, pikëpresje. 27 00:01:24,490 --> 00:01:26,810 >> Tjetër, Unë do të duan për të shtypur diçka pak më ndryshe. 28 00:01:26,810 --> 00:01:34,750 Pra tjetër, mbajtëse kaçurrel kaçurrel e hapur të ngushtë shtrëngoj, printf, "ju kap një negativ 29 00:01:34,750 --> 00:01:39,580 numër i plotë. "Në rregull, le të shpëtojë dhe hartuar këtë program. 30 00:01:39,580 --> 00:01:42,720 Bëni Shkruani kusht zero. 31 00:01:42,720 --> 00:01:47,380 Unë jam kthyer në time ndriçon dot të shpejtë çaj, gjendjen, zero, Enter. 32 00:01:47,380 --> 00:01:49,730 >> Dhe le të bëjë më të thjeshtë e mendje e shëndoshë kontrollon parë. 33 00:01:49,730 --> 00:01:53,310 Një si int tim, dhe unë me të vërtetë zgjedhur një numër i plotë pozitiv. 34 00:01:53,310 --> 00:01:57,600 Le të drejtuar këtë program një herë me kusht, zero, Shkruani, "ju lutem jepni 35 00:01:57,600 --> 00:02:00,210 me një int. "Le të përpiqen dy. 36 00:02:00,210 --> 00:02:02,240 Unë me të vërtetë kap një numër i plotë pozitiv. 37 00:02:02,240 --> 00:02:03,620 >> Le të shkojë negative këtë herë. 38 00:02:03,620 --> 00:02:05,890 Slash Dot, kusht, zero. 39 00:02:05,890 --> 00:02:09,380 Negativ 1 dhe unë e kap një numër i plotë negativ. 40 00:02:09,380 --> 00:02:10,590 Por unë nuk jam bërë ende. 41 00:02:10,590 --> 00:02:13,000 Le të provoni një tjetër qoshe rast, nëse ju do. 42 00:02:13,000 --> 00:02:13,830 Le të përpiqemi zero. 43 00:02:13,830 --> 00:02:18,560 >> Slash Dot, kusht, zero, Shkruani, dhe zero. 44 00:02:18,560 --> 00:02:21,550 Dhe oh djalë, unë e kap një numër i plotë negativ. 45 00:02:21,550 --> 00:02:25,860 Por unë jam goxha i sigurt zero është përcaktuar si as pozitive, as negative. 46 00:02:25,860 --> 00:02:27,240 Kështu që unë jam do të duhet për të rregulluar këtë. 47 00:02:27,240 --> 00:02:28,490