{"id":853,"date":"2020-07-08T08:53:16","date_gmt":"2020-07-08T11:53:16","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?page_id=853"},"modified":"2021-10-29T15:18:20","modified_gmt":"2021-10-29T18:18:20","slug":"introducaoc-entrada-saida","status":"publish","type":"page","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/introducao-linguagem-c\/introducaoc-entrada-saida\/","title":{"rendered":"Instru\u00e7\u00f5es de entrada e sa\u00edda de dados (scanf e printf)"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"> Vers\u00e3o de v\u00eddeo interativo H5P <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"> <code><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-3\" class=\"h5p-iframe\" data-content-id=\"3\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Introdu\u00e7\u00e3o \u00e0 linguagem C: comandos de entrada e sa\u00edda\"><\/iframe><\/div><\/code> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"> Vers\u00e3o do Youtube <\/h3>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Introdu\u00e7\u00e3o a programa\u00e7\u00e3o C - parte 2 (scanf e printf)\" width=\"685\" height=\"514\" src=\"https:\/\/www.youtube.com\/embed\/PtlSgJLq2XA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption>Roteiro: <br> (0:48) entrada de dados com o scanf<br>(3:35) sa\u00edda de dados com o printf<br>(11:04) exemplo de uso: c\u00e1lculo da \u00e1rea de um ret\u00e2ngulo<br>(18:42) segundo exemplo de uso<\/figcaption><\/figure>\n\n\n\n<hr>\n\n\n\n<p class=\"wp-block-paragraph\">Para avaliar seu entendimento inicial sobre o t\u00f3pico, <a href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/introducao-linguagem-c\/introducaoc-entrada-saida\/exercicios-entender-estruturas-basico\/\" data-type=\"page\" data-id=\"920\">teste seu entendimento sobre essa parte introdut\u00f3ria<\/a> avaliando os c\u00f3digos sugeridos (um dos algoritmos exige que voc\u00ea tenha conhecimento sobre o uso da biblioteca math.h, que pode ser visto no <a rel=\"noreferrer noopener\" href=\"https:\/\/youtu.be\/Np8xXFSGZUU\" target=\"_blank\">v\u00eddeo sobre o uso de bibliotecas de c\u00f3digo<\/a>).<\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m do conhecimento sobre as instru\u00e7\u00f5es e sa\u00edda, \u00e9 importante conhecer as fun\u00e7\u00f5es dispon\u00edveis na linguagem C e aprender seu uso. No v\u00eddeo abaixo explico o uso da biblioteca matem\u00e1tica, que permite opera\u00e7\u00f5es como a raiz quadrada e a pot\u00eancia, e do recurso de gerar valores aleat\u00f3rios.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Uso de bibliotecas em C - biblioteca matem\u00e1tica e gerador de n\u00fameros aleat\u00f3rios\" width=\"685\" height=\"514\" src=\"https:\/\/www.youtube.com\/embed\/Np8xXFSGZUU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Material adicional:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" id=\"yui_3_17_2_1_1597699685537_193\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/youtu.be\/OUjCCTKYNwM\" target=\"_blank\">IDEs online: IDEone e onlineGDB<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=GPcIjsz-2cA\" target=\"_blank\">Explica\u00e7\u00e3o melhor sobre o que \u00e9 uma IDE<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=6mUCcsnCn08\" target=\"_blank\">C (A Linguagem de Programa\u00e7\u00e3o que \u00e9 uma M\u00c3E)<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/ler-duas-letras-seguidas-no-c\/\" target=\"_blank\">Ler duas letras seguidas no C<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/moodle.ufsc.br\/mod\/url\/view.php?id=3625294\" target=\"_blank\">Sobre a precis\u00e3o de n\u00fameros flutuantes<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/guia-definitivo-valores-aleatorios-c\/\" target=\"_blank\">Sobre a gera\u00e7\u00e3o de valores aleat\u00f3rios<\/a><\/li><li><a href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/diferenca-arredondamento-funcao-cast\/\">Diferen\u00e7a entre arredondamento por fun\u00e7\u00e3o e por cast<\/a><\/li><li><a href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/porque-cast-necessario\/\">Por que o cast \u00e9 necess\u00e1rio?<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exerc\u00edcios resolvidos:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/troco-do-caixa\/\" target=\"_blank\">Troco do caixa<\/a><\/li><li><a href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/distancia-entre-dois-pontos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dist\u00e2ncia entre dois pontos<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Vers\u00e3o de v\u00eddeo interativo H5P Vers\u00e3o do Youtube Roteiro: (0:48) entrada de dados com o scanf(3:35) sa\u00edda de dados com o printf(11:04) exemplo de uso: c\u00e1lculo da \u00e1rea de um ret\u00e2ngulo(18:42) segundo exemplo de uso Para avaliar seu entendimento inicial sobre o t\u00f3pico, teste seu entendimento sobre essa parte introdut\u00f3ria avaliando os c\u00f3digos sugeridos (um [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":830,"menu_order":20,"comment_status":"open","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-853","page","type-page","status-publish","hentry"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/comments?post=853"}],"version-history":[{"count":9,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/853\/revisions"}],"predecessor-version":[{"id":1231,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/853\/revisions\/1231"}],"up":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/pages\/830"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}