1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:01,960 ORATOR I: fama et aqua. 3 00:00:01,960 --> 00:00:07,280 In hoc quaeritur dicam usoris quantum in nobis est imber minutes eorum 4 00:00:07,280 --> 00:00:11,040 et tunc colligere est equivalent numerus utres aqua 5 00:00:11,040 --> 00:00:12,970 dicitur quod imber. 6 00:00:12,970 --> 00:00:16,379 >> Et quae sunt in ut-facere hoc problema? 7 00:00:16,379 --> 00:00:20,050 Primo iens volo Ad promptum et convalidandum 8 00:00:20,050 --> 00:00:22,100 quod dat user input. 9 00:00:22,100 --> 00:00:24,790 Quondam nos, ut et nos non valet user input, 10 00:00:24,790 --> 00:00:28,230 nos erant 'iens ut, calculari equivalent de aqua utres 11 00:00:28,230 --> 00:00:30,770 ut in user had et imbre vehementi et nos 12 00:00:30,770 --> 00:00:33,720 dic ad eos et numerum printing foras. 13 00:00:33,720 --> 00:00:37,230 >> Et ideo primo armamenta munus, instinctu et validating 14 00:00:37,230 --> 00:00:38,550 in user input. 15 00:00:38,550 --> 00:00:40,910 Nos enim scriptum est munere enim vocati estis 16 00:00:40,910 --> 00:00:43,950 get_int sita in CS50 Library. 17 00:00:43,950 --> 00:00:48,710 get_int operam, ut in user inputs integer, aliquam et numero 18 00:00:48,710 --> 00:00:51,700 Numbers negative, vel nulla recepta sunt omnia. 19 00:00:51,700 --> 00:00:55,900 Sed si aliquid inputs user, sic quodlibet compositum litterae aut numeri 20 00:00:55,900 --> 00:00:59,710 vel punctum numero, ergo est User promptus erit ad retry 21 00:00:59,710 --> 00:01:04,319 et munus non suscipiam aliquid in user donec det eis integer. 22 00:01:04,319 --> 00:01:06,410 >> Et quomodo nos get_int? 23 00:01:06,410 --> 00:01:10,830 Si vos patefacio vestri et workspace partum a lima nomen integer.c scriptor 24 00:01:10,830 --> 00:01:12,110 typus sequens. 25 00:01:12,110 --> 00:01:14,760 Hashtag etiam cs50.h. 26 00:01:14,760 --> 00:01:18,480 Et hoc necessarium est, quia get_int library munus est CS50, 27 00:01:18,480 --> 00:01:21,890 ita est etiam hashtag in sententiam eius 28 00:01:21,890 --> 00:01:23,370 ut munus. 29 00:01:23,370 --> 00:01:26,570 Et tunc in summa Im 'iustus iens fungerentur 30 00:01:26,570 --> 00:01:29,560 get_int simpliciter vocare munus. 31 00:01:29,560 --> 00:01:31,750 >> Hoc est venite et videte opera currunt. 32 00:01:31,750 --> 00:01:35,092 Iam compilavit, ut ambulemus Perge modo progressio currere, 33 00:01:35,092 --> 00:01:36,480 ./integer. 34 00:01:36,480 --> 00:01:39,880 Ecce ego habeo, et statim hic est valor ubi input. 35 00:01:39,880 --> 00:01:44,880 Dico sicut in integer, L, et excipit, et culpa Program 36 00:01:44,880 --> 00:01:45,960 et id quod est. 37 00:01:45,960 --> 00:01:49,350 >> Sed iterum dico currere Input et aliquid aliud. 38 00:01:49,350 --> 00:01:51,350 Forte, salve mundi. 39 00:01:51,350 --> 00:01:55,660 Integer id non ita promptam ad retry progressio. 40 00:01:55,660 --> 00:01:59,160 Sit scriptor experiri iterum forte hoc constituo. 41 00:01:59,160 --> 00:02:03,450 0.5, est, non, ut integer, non suscipiam ea progressio 42 00:02:03,450 --> 00:02:05,290 et ego me ad retry. 43 00:02:05,290 --> 00:02:07,070 Sic lets dare numerum. 44 00:02:07,070 --> 00:02:09,830 Et accepit eam rationem, deserit, et facta es. 45 00:02:09,830 --> 00:02:13,520 >> Et nunc est, munus quod permittit nos, et utique 46 00:02:13,520 --> 00:02:16,790 ut in user a inputs Integer, et quomodo nos valebimus 47 00:02:16,790 --> 00:02:20,330 etiam ad track Integer inputted per user? 48 00:02:20,330 --> 00:02:25,260 Sed hoc faciemus omni copia in valor variabilis puta n. 49 00:02:25,260 --> 00:02:30,580 Et ego, si n sit numerus integer, et profectus sum, quae ad valorem get_int, 50 00:02:30,580 --> 00:02:34,700 et n erit quae store inputted vis user. 51 00:02:34,700 --> 00:02:38,620 >> Recte, ita curavit quod weve det integer usoris 52 00:02:38,620 --> 00:02:42,550 scimus et vestigia integri, sed memento 53 00:02:42,550 --> 00:02:45,610 integri sunt et positive et negative. 54 00:02:45,610 --> 00:02:49,110 Et ideo non convenit de hac re in context 55 00:02:49,110 --> 00:02:53,570 ut user est imber, Dicunt negativas de XII minutes. 56 00:02:53,570 --> 00:02:59,310 Hinc oritur fac usoris nos etiam integer affirmativus. 57 00:02:59,310 --> 00:03:02,130 Iam non solum unum actum, qui est, 58 00:03:02,130 --> 00:03:04,620 Sic erant 'iens ut have ut quod nos facere. 59 00:03:04,620 --> 00:03:07,190 >> Et ideo volo ut iugiter promptam ad Usor 60 00:03:07,190 --> 00:03:09,730 donec daret integer affirmativus. 61 00:03:09,730 --> 00:03:14,300 Si autem facio semper quod affine ansam repetitio. 62 00:03:14,300 --> 00:03:19,130 Oportet ergo ex his quae adhibentur constructus in c ad effectum deducendi repetitio et ansas 63 00:03:19,130 --> 00:03:20,410 est cum ansa. 64 00:03:20,410 --> 00:03:23,020 Et dum ansam, ut hic est, ego faciam 65 00:03:23,020 --> 00:03:27,030 quidquid est in corpore ut ansa quamdiu est in statu Evaluates 66 00:03:27,030 --> 00:03:27,900 verum est. 67 00:03:27,900 --> 00:03:30,640 Ut primum hoc, evaluates ad falsum, 68 00:03:30,640 --> 00:03:34,830 et rationem, et ut ex ea post corpus ansa. 69 00:03:34,830 --> 00:03:39,400 >> Et in ora sagi alterius ut cum vere utile sit in CS50. 70 00:03:39,400 --> 00:03:42,590 Sed in hoc utique scimus nos 71 00:03:42,590 --> 00:03:48,140 minimum est promptus ad user et semel, et si opus tantum ansa. 72 00:03:48,140 --> 00:03:51,080 Hic venit ad nos a et maxime fictio, quod suus ' 73 00:03:51,080 --> 00:03:55,020 simile est cum Do, dicitur per loop cum ansa. 74 00:03:55,020 --> 00:03:58,840 >> Et a do-dum ansam veniat et faciat corpus saltem ansam 75 00:03:58,840 --> 00:04:01,750 et tunc sumptisque videre sive illud faciant, 76 00:04:01,750 --> 00:04:05,310 dum contra ansam veniat, reprehendo quod ad statum 77 00:04:05,310 --> 00:04:07,200 et faciam in corpore. 78 00:04:07,200 --> 00:04:11,880 Itaque dum ansam veniat, quod ut facere Integer non promptus pro utentis, 79 00:04:11,880 --> 00:04:14,450 si illud reprehendo et irritum sit necne. 80 00:04:14,450 --> 00:04:18,130 Si nulla est, tunc puteus repetere processus user quaerere 81 00:04:18,130 --> 00:04:22,290 Integer ut nos invicem, et tunc Integer nisi quod verum est, 82 00:04:22,290 --> 00:04:25,060 nos tibi semper quae postea fit. 83 00:04:25,060 --> 00:04:28,030 >> Iam youll 'animadverto ut Declarationem, de qua n Integer 84 00:04:28,030 --> 00:04:31,670 paulo aliter, quod est ad nos nec ante in priore exemplo, 85 00:04:31,670 --> 00:04:33,640 et hoc ob causam. 86 00:04:33,640 --> 00:04:37,920 Et intra se et si numerus integer, n corporis do-dum ansam veniat, 87 00:04:37,920 --> 00:04:42,640 tunc non posset obvius qui valor n extra illas, crispus 88 00:04:42,640 --> 00:04:45,050 adstringit, significans qua corpus ansa. 89 00:04:45,050 --> 00:04:51,080 Sed tamen ut obvius valor ipsius n infra in elit. 90 00:04:51,080 --> 00:04:55,730 >> OK, ita nunc fama quid hoc esset. 91 00:04:55,730 --> 00:05:00,400 Nos volo ut in tantum reprompt quoties n User nulla. 92 00:05:00,400 --> 00:05:04,640 Ergo videtur quod nullum tibi Integer pretium videretur 93 00:05:04,640 --> 00:05:08,060 et tunc creare a Boolean verbo exprimere quod. 94 00:05:08,060 --> 00:05:13,070 >> Nos es prope nostrum perfectum cum subtask monet, et certis de user input. 95 00:05:13,070 --> 00:05:16,010 Et paulo faciamus magis user benignos 96 00:05:16,010 --> 00:05:18,390 et in user a magis notitia 97 00:05:18,390 --> 00:05:20,510 suggerente quod de eis ad nos. 98 00:05:20,510 --> 00:05:24,500 Sic lets 'user moveret, et per amet, filo elit. 99 00:05:24,500 --> 00:05:28,935 Sic dicitur usura printf, ut banc omnino certum. 100 00:05:28,935 --> 00:05:30,230 >> All. 101 00:05:30,230 --> 00:05:33,840 Nunc usoris ratum habemus input, integer affirmativus 102 00:05:33,840 --> 00:05:37,400 pretium pro multis minutes multa sunt in caelo. 103 00:05:37,400 --> 00:05:41,300 Quid deinde ratio in equivalent of utres. 104 00:05:41,300 --> 00:05:45,250 Quid facturi sumus hinc primo manifestum esse vobis, 105 00:05:45,250 --> 00:05:46,640 et quod suus 'OK. 106 00:05:46,640 --> 00:05:49,320 Quid est quod facere voluisti volo ut satus exerceo 107 00:05:49,320 --> 00:05:53,810 ex idea de illo exemplaria formulae enim res explicatur. 108 00:05:53,810 --> 00:05:57,200 >> Per nos et dictum est spec ut in unum minutis ad imbrem 109 00:05:57,200 --> 00:05:59,960 est equivalent ad de XII utres aqua. 110 00:05:59,960 --> 00:06:03,020 Et tunc duo minuta esset, est equivalent ad XXIV, 111 00:06:03,020 --> 00:06:05,850 et quinque minutes si est equivalent ad LX. 112 00:06:05,850 --> 00:06:08,390 Nunc ergo, si videtur habes igitur abeamus 113 00:06:08,390 --> 00:06:10,390 si venerit ad vos in forma seu ratio 114 00:06:10,390 --> 00:06:14,990 ut dicunt, si dicam, n: minuta, quot utres aqua 115 00:06:14,990 --> 00:06:17,930 si ea quae in n? 116 00:06:17,930 --> 00:06:20,680 >> Praeterea, etiam si hac sit simpliciter primum, 117 00:06:20,680 --> 00:06:23,240 deinde, cum ad magis complicated problems 118 00:06:23,240 --> 00:06:26,360 iens uis in et usu de identitate 119 00:06:26,360 --> 00:06:30,120 et progressionem exemplaria formulae ut instar sicco illa. 120 00:06:30,120 --> 00:06:33,450 >> In c, ut vos have obvius Latin operationibus arithmeticis, 121 00:06:33,450 --> 00:06:36,520 additionem, subtractionem, multiplicatio, et divisio. 122 00:06:36,520 --> 00:06:38,420 Ita ero et relinquatis eam et ad instar now 123 00:06:38,420 --> 00:06:41,300 quam exprimere, solum equivalent de 124 00:06:41,300 --> 00:06:43,990 User quod consumpti et in caelo. 125 00:06:43,990 --> 00:06:45,700 >> Recte, paene sumus. 126 00:06:45,700 --> 00:06:50,650 Weve 'promptus ad user pro input, quod nos legitime constet input 127 00:06:50,650 --> 00:06:53,330 et instar sicco quam diximus equivalent ad computare, 128 00:06:53,330 --> 00:06:55,480 hoc solum numerum esse consumptos. 129 00:06:55,480 --> 00:06:59,430 Et ad extremum facere output in equivalent of utres 130 00:06:59,430 --> 00:07:02,410 , et hopefully hortari ad conservandum aquam. 131 00:07:02,410 --> 00:07:06,270 >> Outputting valorem quod sit a printf. 132 00:07:06,270 --> 00:07:09,720 Dico vobis quod si voluissem Suspendisse tres puta 133 00:07:09,720 --> 00:07:13,090 Ego uti hoc a printf quod respicit aliquid tale. 134 00:07:13,090 --> 00:07:15,880 Habeo tres cura, novae enim nisi recta formatting. 135 00:07:15,880 --> 00:07:17,880 >> Si autem non vis codice sunt simpliciter difficilia. 136 00:07:17,880 --> 00:07:20,740 Dic ad numerum cura in dies mutat. 137 00:07:20,740 --> 00:07:25,080 Tum ego uti placeholders in hoc printf. 138 00:07:25,080 --> 00:07:27,350 Hic meus est numerus integer. 139 00:07:27,350 --> 00:07:31,480 Ita Im 'iens ut placeholder I% per in integrum. 140 00:07:31,480 --> 00:07:33,930 Ego scribere chorda et post filum 141 00:07:33,930 --> 00:07:38,000 Deinde carmina scribo volo ut procer variabilis. 142 00:07:38,000 --> 00:07:42,730 Et qui valorem typis pro hoc placeholder% i. 143 00:07:42,730 --> 00:07:47,630 >> Vos can utor placeholders, ut bene, quoniam in ratibus% f. 144 00:07:47,630 --> 00:07:50,420 Vos potest habere multiplicem placeholders in nervo. 145 00:07:50,420 --> 00:07:53,950 Verbi gratia: si habeo aliquot aliquot felium et canum, 146 00:07:53,950 --> 00:07:59,210 Et duos hinc et placeholders duo variabilium in ordine respective. 147 00:07:59,210 --> 00:08:03,130 >> Nunc scimus quod print et bona recondita in variabilium, 148 00:08:03,130 --> 00:08:06,030 ultimum est quid est quod nos ad curare 149 00:08:06,030 --> 00:08:10,920 in format de valore procer exigo significat in specie. 150 00:08:10,920 --> 00:08:14,990 Et ecce nos excitato et convalidatur in user input. 151 00:08:14,990 --> 00:08:17,920 Nos ergo in ratione equivalent numerus utres aqua 152 00:08:17,920 --> 00:08:22,100 ut in illorum atteritis imbrem, et eis diximus outputted pretium. 153 00:08:22,100 --> 00:08:24,440 Itaque nos confecto aquam. 154 00:08:24,440 --> 00:08:28,730 >> Meum nomen est [? Zamila?] et hoc est CS50. 155 00:08:28,730 --> 00:08:29,909