{"id":636,"date":"2017-02-06T10:42:05","date_gmt":"2017-02-06T12:42:05","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?p=636"},"modified":"2021-06-18T15:20:11","modified_gmt":"2021-06-18T18:20:11","slug":"leituras_sensor","status":"publish","type":"post","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/leituras_sensor\/","title":{"rendered":"Leituras de um sensor de temperatura"},"content":{"rendered":"\n<div data-canvas-width=\"218.61999999999998\">\n<div data-canvas-width=\"674.8399999999998\">&nbsp;<\/div>\n<div data-canvas-width=\"173.16\">Dadas as temperaturas que foram registradas diariamente por um sensor durante uma semana, deseja-se determinar em quantos dias dessa semana a temperatura esteve acima da m\u00e9dia.<\/div>\n<\/div>\n\n\n\n<div data-canvas-width=\"173.16\">&nbsp;<\/div>\n\n\n\n<div data-canvas-width=\"173.16\">Considere que os valores do sensor ser\u00e3o digitados pelo usu\u00e1rio. Considere tamb\u00e9m que os valores do sensor s\u00e3o n\u00fameros reais e n\u00e3o apenas valores inteiros. Por exemplo, se a temperatura for 30,5\u00b0, o valor digitado ser\u00e1: 30.5.<\/div>\n\n\n\n<div data-canvas-width=\"173.16\">&nbsp;<\/div>\n\n\n\n<div data-canvas-width=\"173.16\">Em um sistema real os valores seriam lidos diretamente do sensor para o programa. Imagine o funcionamento, mas fa\u00e7a a leitura manualmente.<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c\"><div data-canvas-width=\"173.16\"><div data-canvas-width=\"442.43999999999994\"><pre class=\"lang:c decode:true\">#include &lt;stdio.h>\n\n#define TAM 7\n\nint main() {\n    int i, acimaMedia = 0;\n    float vet[TAM], media, soma = 0;\n\n    \/\/faz a leitura dos valores para o vetor\n    for (i = 0; i &lt; TAM; i++) {\n        scanf(\"%f\", &amp;vet[i]);\n        \n    }\n    \n    \/\/mostrar valores do vetor\n    printf(\"Vetor: \");\n    for (i = 0; i &lt; TAM; i++) {\n        printf(\"%f \", vet[i]);\n    }\n\n    \/\/determina a media\n    for (i = 0; i &lt; TAM; i++) {\n        soma = soma + vet[i];\n    }\n    media = soma \/ TAM;\n\n    \/\/determina quantos valores estao acima da media\n    for (i = 0; i &lt; TAM; i++) {\n        if (vet[i] > media) {\n            acimaMedia++;\n        }\n    }\n\n    printf(\"\\nMedia: %f\", media);\n    printf(\"\\nAcima da media: %i\", acimaMedia);\n\n    return 0;\n}<\/pre><\/div><\/div><\/code><\/pre>\n\n\n\n<pre id=\"block-3f82823b-5ee0-4f3e-ad09-0d5d577eab37\" class=\"wp-block-preformatted\"><strong>Experimente o c\u00f3digo:<\/strong> <a href=\"http:\/\/ideone.com\/lQss7G\">http:\/\/ideone.com\/lQss7G<\/a><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Dadas as temperaturas que foram registradas diariamente por um sensor durante uma semana, deseja-se determinar em quantos dias dessa semana a temperatura esteve acima da m\u00e9dia. &nbsp; Considere que os valores do sensor ser\u00e3o digitados pelo usu\u00e1rio. Considere tamb\u00e9m que os valores do sensor s\u00e3o n\u00fameros reais e n\u00e3o apenas valores inteiros. Por exemplo, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[43,14],"class_list":["post-636","post","type-post","status-publish","format-standard","hentry","category-c","tag-mecatronica","tag-vetor"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/post"}],"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=636"}],"version-history":[{"count":2,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/636\/revisions"}],"predecessor-version":[{"id":1064,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/636\/revisions\/1064"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=636"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}