1 00:00:00,000 --> 00:00:00,493 2 00:00:00,493 --> 00:00:09,860 >> [Music lascivio] 3 00:00:09,860 --> 00:00:13,520 >> ZAMYLA Chan: mavis recipiunt X $ million Nunc vel accipiunt 4 00:00:13,520 --> 00:00:17,460 singulos denarios die mensis, ubi singulis sequens dies non accipitis 5 00:00:17,460 --> 00:00:21,280 pecuniamque duplicem denarios vobis accepit nudiustertius? 6 00:00:21,280 --> 00:00:24,010 In denariis, 'iens cur probant 7 00:00:24,010 --> 00:00:27,000 certus denarios acceperint. 8 00:00:27,000 --> 00:00:29,130 Vestra scribat, pennies.c-Job - 9 00:00:29,130 --> 00:00:33,330 Institutum enim quod primo quaerit quomodo user in totidem dies mensis 10 00:00:33,330 --> 00:00:38,780 deinde rogat quot denarii user die primo et accipietis. 11 00:00:38,780 --> 00:00:41,780 Rationis Atque inde computare quod user mos moles habent 12 00:00:41,780 --> 00:00:46,530 congesta in finem mense et expandent ea. 13 00:00:46,530 --> 00:00:49,670 >> Possumus hoc fregerit ascendit progressio in a iugo of negotium. 14 00:00:49,670 --> 00:00:52,830 Puteus 'postulo ut prompta multiplex user inputs - 15 00:00:52,830 --> 00:00:55,510 menses et dies, et quidem denarios in primo die. 16 00:00:55,510 --> 00:00:59,390 Etiam eget purus ut quam pecunia et omne quod habet user update 17 00:00:59,390 --> 00:01:03,060 die, moles duplicando quod ipsi recipiunt denarios. 18 00:01:03,060 --> 00:01:06,710 Et denique eorum procer totalis ultimum, in pupa. 19 00:01:06,710 --> 00:01:08,570 >> Sit primo armamenta user input. 20 00:01:08,570 --> 00:01:11,560 Im 'iens ut patefacio sursum apples.c, Denique progressio quod agit 21 00:01:11,560 --> 00:01:13,840 et cum inputs outputs. 22 00:01:13,840 --> 00:01:17,310 Hic summa, quidam etiam ego ex bibliothecis quæ mihi opus - 23 00:01:17,310 --> 00:01:20,450 Et signum CS50 scriptor library EGO / O library. 24 00:01:20,450 --> 00:01:24,310 EGO procer matura adhibita munus a printf 25 00:01:24,310 --> 00:01:25,660 vexillum EGO / O library. 26 00:01:25,660 --> 00:01:29,740 Lorem ipsum sed admonitu Juxta hoc etiam in posterum 27 00:01:29,740 --> 00:01:33,650 GetInt munus in bibliotheca CS50. 28 00:01:33,650 --> 00:01:38,300 >> GetInt obtinet a user input quod est integrum maneat diam. 29 00:01:38,300 --> 00:01:45,160 Ut congregem input in a user scriptor integer I, I subtrahere a me, et 30 00:01:45,160 --> 00:01:47,610 Si procer sicco valorem novum. 31 00:01:47,610 --> 00:01:53,050 Post componendis apples.c usura Mandatum 'facere mala, "mihi aliquid 32 00:01:53,050 --> 00:01:55,770 exsecutabile file poma. 33 00:01:55,770 --> 00:01:58,760 Cursus ut, I Ego input. 34 00:01:58,760 --> 00:02:02,600 Quod michi propositum Habeo 0 poma reliquit. 35 00:02:02,600 --> 00:02:05,480 Et fecit sic, ut putabat. 36 00:02:05,480 --> 00:02:09,740 >> Ita scriptor run hoc iterum et input I negative. 37 00:02:09,740 --> 00:02:13,950 Iam duabus negativis moles pomis modo non faciat, sed 38 00:02:13,950 --> 00:02:18,370 rationem accipit, quia negatio I, bene est integer. 39 00:02:18,370 --> 00:02:22,740 Et bestia, vel adipiscing nunc intra progressio manducat negative 40 00:02:22,740 --> 00:02:26,250 pomum, et nunc habeo II poma negative. 41 00:02:26,250 --> 00:02:28,610 HM, ut lectio 'unus - 42 00:02:28,610 --> 00:02:32,965 licet functionem GetInt Related pertinent, vel sicut GetFlow 43 00:02:32,965 --> 00:02:38,100 GetString adepto ius notitia typus vos have facio certus ut input facit 44 00:02:38,100 --> 00:02:41,430 nam sensus vestri progressio. 45 00:02:41,430 --> 00:02:45,500 >> In denariis, non faciam illud sicut promptus integer enim, ut opust 46 00:02:45,500 --> 00:02:49,550 certus quod user inputs integer sensum illius contextus. 47 00:02:49,550 --> 00:02:55,690 Solum XXVIII mensis potest, XXIX, XXX, vel XXXI dies. 48 00:02:55,690 --> 00:02:59,160 Volumus postulare continue Valida integer. 49 00:02:59,160 --> 00:03:03,240 Si input numerus integer extra nostram Accipitur termino: puteus promptam ipsis 50 00:03:03,240 --> 00:03:07,190 iterum atque iterum, donee da nobis bona integer. 51 00:03:07,190 --> 00:03:10,070 >> Recordari "repeat usque" inusitatus VULNUS? 52 00:03:10,070 --> 00:03:13,070 Vos potest similis fictio uti in C ', dum' ansa 53 00:03:13,070 --> 00:03:14,830 vel 'non-dum "ansa. 54 00:03:14,830 --> 00:03:18,280 Interea cursus ansa conditionis Oportet enim quod occurrit 55 00:03:18,280 --> 00:03:20,160 perficere corpus ansa. 56 00:03:20,160 --> 00:03:23,080 >> Hoc ergo vide paulo similis, quia sicut habitus 57 00:03:23,080 --> 00:03:25,970 VULNUS cuneos per angulos itque in uncis 58 00:03:25,970 --> 00:03:27,950 in "et" ansa. 59 00:03:27,950 --> 00:03:30,600 Ut inspiciant an valebunt Integrum est intrinsecus 60 00:03:30,600 --> 00:03:32,680 competentibus terminis. 61 00:03:32,680 --> 00:03:36,620 Vos subiciatis, integri usura GetInt et tunc fáciant vestri 'dum' 62 00:03:36,620 --> 00:03:41,030 ansa repetens, promptus et printing instructiones, dum input 63 00:03:41,030 --> 00:03:43,470 non valet. 64 00:03:43,470 --> 00:03:47,610 >> Alius rectus via ut subsequens user input est usus "facere," dum ansam veniat, 65 00:03:47,610 --> 00:03:50,400 Cum simillima est ansa. 66 00:03:50,400 --> 00:03:54,950 Et "facere," dum exequitur ansa Codicem et quae intra corpus Suspendisse 67 00:03:54,950 --> 00:03:57,150 utrum condicio vel non occurrit. 68 00:03:57,150 --> 00:04:00,590 Hoc est utile ad user diam obtinendam, scientes quod tibi necessarium est 69 00:04:00,590 --> 00:04:02,980 moveatur, saltem semel. 70 00:04:02,980 --> 00:04:07,200 Si condicio non occurrit, propositum post aciem faciam 71 00:04:07,200 --> 00:04:08,530 "tuis fac-dum" ansa. 72 00:04:08,530 --> 00:04:13,230 Si occurrerit tamen conditione, Repetam ansa 73 00:04:13,230 --> 00:04:17,490 >> A "-dum faciunt" ansa pro certis user input intuebitur aliquid huiusmodi. 74 00:04:17,490 --> 00:04:24,530 Pronúntio n variabili, GetInt, et Iterate usque n valet. 75 00:04:24,530 --> 00:04:28,040 Et hoc, ut dictum est, per integri-notitia typus, quae 76 00:04:28,040 --> 00:04:29,820 mensis dies uti te. 77 00:04:29,820 --> 00:04:33,560 Sed constat quod numerus denarii coacervabitur cito ad 78 00:04:33,560 --> 00:04:39,160 thesaurizate numeris majoribus, uti notitia typus LongLong, sed meminisse 79 00:04:39,160 --> 00:04:42,590 principium sanatio applicat. 80 00:04:42,590 --> 00:04:47,070 >> Terribilia, ita semel habemus duo valet inputs de user - 81 00:04:47,070 --> 00:04:49,530 denarios, et dies mensis primo die - 82 00:04:49,530 --> 00:04:52,870 potest movere altera onto pars progressio. 83 00:04:52,870 --> 00:04:56,680 Primo die satus usura multi autem sunt denarios specificatum 84 00:04:56,680 --> 00:05:00,370 quod et quantum nummos die duplex acciperent. 85 00:05:00,370 --> 00:05:03,130 Ita ut servo semita sensum moles istae duae de - 86 00:05:03,130 --> 00:05:08,890 et quantae pecuniae usor plures denarios advenero dari. 87 00:05:08,890 --> 00:05:13,760 >> Nunc agendi aliquid ad pro XXVIII diebus XXXI repetita est, ita uti est "pro" 88 00:05:13,760 --> 00:05:18,220 ut ansa REDDO super dies in mense integro updating denario 89 00:05:18,220 --> 00:05:21,010 summam omni tempore. 90 00:05:21,010 --> 00:05:23,550 "Nam" ansa syntax continet sequenti - 91 00:05:23,550 --> 00:05:27,510 an initialization, conditio, et an update. 92 00:05:27,510 --> 00:05:29,590 Tui "pro" ansa erit initialize variabilis, cum 93 00:05:29,590 --> 00:05:31,380 prius intrat in ansa. 94 00:05:31,380 --> 00:05:34,860 Si occurrerit conditionem corporis faciam de ansa. 95 00:05:34,860 --> 00:05:36,860 Deinde update faciam. 96 00:05:36,860 --> 00:05:40,900 Si tamen valetudo est obvius, cum ansam veniat et faciam update, et 97 00:05:40,900 --> 00:05:45,820 Porro dum status tuus evaluates ad verum. 98 00:05:45,820 --> 00:05:51,080 >> Hic 'a' pro 'an quod dividit ansa II p integer per totalem X temporibus. 99 00:05:51,080 --> 00:05:55,380 Quam ego adnuntiavi integer p extra mei "pro" ansam veniat, ut 100 00:05:55,380 --> 00:05:59,850 potest esse integer pervia praeter "et" ansa. 101 00:05:59,850 --> 00:06:03,620 Postquam prima mensis, Aliquam Lorem dicere quam pecunia 102 00:06:03,620 --> 00:06:04,790 sunt Lorem obtinuit. 103 00:06:04,790 --> 00:06:08,740 Per ad Spec, vos postulo ut nunciarem user quot pupa, non quot 104 00:06:08,740 --> 00:06:10,780 denarios, habent. 105 00:06:10,780 --> 00:06:14,620 Eatenus autem conservabat Lorem vestigia et denariorum summa ope LongLongs, 106 00:06:14,620 --> 00:06:16,640 quae sunt numeri integri. 107 00:06:16,640 --> 00:06:20,560 >> $ F I ad C sunt, nisi numerum denariorum est 108 00:06:20,560 --> 00:06:24,860 C multiplex, youll 'postulo repraesentant decimal locis. 109 00:06:24,860 --> 00:06:28,060 Duplicato autotype sino vos hoc facere. 110 00:06:28,060 --> 00:06:32,790 Quid est ergo translatum a repraesentatione quod pupa denariorum? 111 00:06:32,790 --> 00:06:35,330 >> Sit scriptor Vide pi.c. 112 00:06:35,330 --> 00:06:41,690 Hoc progressio takes LongLong et big_pi 100000 dividit eam, et procer 113 00:06:41,690 --> 00:06:44,270 exitus quinque decimal locis. 114 00:06:44,270 --> 00:06:48,560 Si voluimus exhibere quatuor decimales locis, suppleri possumus 115 00:06:48,560 --> 00:06:49,760 hic numerus. 116 00:06:49,760 --> 00:06:58,370 Nisi ita sit, PI compilare, et tunc sequitur quod 117 00:06:58,370 --> 00:07:02,240 3,1415 fore - 118 00:07:02,240 --> 00:07:04,540 Pi quinque digitos. 119 00:07:04,540 --> 00:07:06,300 >> Non licet. 120 00:07:06,300 --> 00:07:07,390 Et quare? 121 00:07:07,390 --> 00:07:11,920 Bene, quia big_pi est LongLong, totum est, quod non 122 00:07:11,920 --> 00:07:13,740 servo semita of decimales. 123 00:07:13,740 --> 00:07:16,850 Modificatio Egeo facere est in divisione. 124 00:07:16,850 --> 00:07:23,300 Hic missus est duplex necessitas intercidentis, quia non possunt custodire duplis; 125 00:07:23,300 --> 00:07:25,260 indaga decimal locis. 126 00:07:25,260 --> 00:07:28,080 Ego autem novae stirpis addere hic enim melius formatting. 127 00:07:28,080 --> 00:07:33,090 128 00:07:33,090 --> 00:07:34,230 >> Atque hinc illud - 129 00:07:34,230 --> 00:07:37,660 3,1416. 130 00:07:37,660 --> 00:07:43,520 Ut procer quod vos animadverto 3.1416 pro 3,1415 ut expectatur. 131 00:07:43,520 --> 00:07:47,550 Quod est quia per eam rounds divisibile, contra iustum 132 00:07:47,550 --> 00:07:50,490 truncating valorem. 133 00:07:50,490 --> 00:07:53,710 Nunc sit amet imprimendi recte totalis ultimum, quae finit 134 00:07:53,710 --> 00:07:54,870 progressio. 135 00:07:54,870 --> 00:07:55,930 >> Gratulor. 136 00:07:55,930 --> 00:07:57,340 Zamyla nomen meum. 137 00:07:57,340 --> 00:07:58,720 Et hoc erat denarios. 138 00:07:58,720 --> 00:08:05,589 >> [Music lascivio]