{"id":43905,"date":"2025-08-25T09:23:47","date_gmt":"2025-08-25T12:23:47","guid":{"rendered":"https:\/\/portifolioos-prontos.com\/?post_type=product&#038;p=43905"},"modified":"2025-10-11T14:01:51","modified_gmt":"2025-10-11T17:01:51","slug":"aula-pratica-algoritmos-e-logica-de-programacao-aula-4","status":"publish","type":"product","link":"https:\/\/portifolioos-prontos.com\/index.php\/product\/aula-pratica-algoritmos-e-logica-de-programacao-aula-4\/","title":{"rendered":"Aula Pr\u00e1tica Algoritmos e l\u00f3gica de programa\u00e7\u00e3o &#8211; Aula 4"},"content":{"rendered":"<h4>Aula Pr\u00e1tica Algoritmos e l\u00f3gica de programa\u00e7\u00e3o &#8211; Aula 4<\/h4>\n<p>ROTEIRO DE AULA PR\u00c1TICA<br \/>\nNOME DA DISCIPLINA: ALGORITMOS E L\u00d3GICA DE PROGRAMA\u00c7\u00c3O<br \/>\nUnidade: 4 \u2013 APLICA\u00c7\u00d5ES DE PROGRAMA\u00c7\u00c3O<br \/>\nAula: 4 \u2013 Registros e arquivos<br \/>\nOBJETIVOS<br \/>\n\u2713 Interpreta\u00e7\u00e3o dos requisitos e desenvolvimento correto do algoritmo abrangendo todas as<br \/>\npossibilidades distintas na execu\u00e7\u00e3o do programa;<br \/>\n\u2713 Aplicar conceitos de manipula\u00e7\u00e3o de \u201carquivos\u201d, al\u00e9m da cria\u00e7\u00e3o e acesso a registros<br \/>\n\u201cStructs\u201d na Linguagem de Programa\u00e7\u00e3o \u201cC\u201d.<br \/>\nSOLU\u00c7\u00c3O DIGITAL<br \/>\n\u2022 Visual Studio Code (VS Code)<br \/>\nLINK SOLU\u00c7\u00c3O DIGITAL: https:\/\/code.visualstudio.com\/download<br \/>\nO VS Code \u00e9 um editor de c\u00f3digo-fonte desenvolvido pela Microsoft para Windows, Linux e macOS.<br \/>\nConta com a instala\u00e7\u00e3o de extens\u00f5es para programa\u00e7\u00e3o em diversas linguagens de programa\u00e7\u00e3o.<br \/>\n\u2022 Tipo de licen\u00e7a: C\u00f3digo-fonte: Licen\u00e7a MIT; Bin\u00e1rios: Freeware<br \/>\nComputador com acesso \u00e0 internet, e com o m\u00ednimo de 4 GB de Mem\u00f3ria RAM.<br \/>\n\u2022 Instala\u00e7\u00e3o do Visual Studio Code + extens\u00f5es:<br \/>\no C\/C++ for Visual Studio Code;<br \/>\no C\/C++ Compile Run extension.<br \/>\nPROCEDIMENTO\/ATIVIDADE<br \/>\nATIVIDADE PROPOSTA:<br \/>\nVoc\u00ea foi designado pela sua institui\u00e7\u00e3o de ensino para desenvolvedor um programa de classifica\u00e7\u00e3o dos<br \/>\nalunos. O programa dever\u00e1 solicitar alguns dados, inclusive as m\u00e9dias das disciplinas de cada aluno para que<br \/>\nele possa fazer o c\u00e1lculo da m\u00e9dia do aluno. Dever\u00e1 solicitar tamb\u00e9m o nome do aluno.<br \/>\nDescri\u00e7\u00e3o do Problema:<br \/>\nPara realiza\u00e7\u00e3o da atividade voc\u00ea deve utilizar os recursos de Structs e Arquivos. A Struct armazenar\u00e1 os<br \/>\ndados do aluno como: Nome, m\u00e9dia da primeira disciplina, m\u00e9dia da segunda disciplina, m\u00e9dia geral por<br \/>\naluno e sua classifica\u00e7\u00e3o.<br \/>\n3<br \/>\nUm arquivo do tipo \u201c.txt\u201d deve ser utilizado para armazenar as informa\u00e7\u00f5es no final da execu\u00e7\u00e3o do<br \/>\nprograma. O layout do arquivo deve conter:<br \/>\n\u2022 Nome do Aluno:<br \/>\n\u2022 M\u00e9dia Disciplina 1:<br \/>\n\u2022 M\u00e9dia Disciplina 2:<br \/>\n\u2022 M\u00e9dia Geral:<br \/>\n\u2022 Classifica\u00e7\u00e3o:<br \/>\nPROCEDIMENTOS PARA A REALIZA\u00c7\u00c3O DA ATIVIDADE:<br \/>\nFa\u00e7a uma an\u00e1lise detalhada de todas as a\u00e7\u00f5es que o programa deve executar, bem como, as estruturas<br \/>\nalgor\u00edtmicas necess\u00e1rias para o desenvolvimento do c\u00f3digo. Aplique os fundamentos da l\u00f3gica de<br \/>\nprograma\u00e7\u00e3o e algoritmos na cria\u00e7\u00e3o de uma solu\u00e7\u00e3o para o cen\u00e1rio apresentado utilizando a Linguagem de<br \/>\nPrograma\u00e7\u00e3o \u201cC\u201d tendo como apoio o editor de c\u00f3digo \u201cVS Code\u201d.<br \/>\nA seguir, os procedimentos que devem ser realizados:<br \/>\n1. Passo 1: Defini\u00e7\u00e3o das estruturas de dados:<br \/>\na. Criar a estrutura(Struct) \u201cAluno\u201d com os campos necess\u00e1rios (nome, m\u00e9dias das disciplinas,<br \/>\nm\u00e9dia geral, classifica\u00e7\u00e3o).<br \/>\nVoc\u00ea pode optar pelo nome da Struct ser \u201cAluno\u201d, ou outro nome qualquer desde que voc\u00ea<br \/>\nrespeite as regras para nomenclatura de vari\u00e1veis: evitando acentua\u00e7\u00e3o, sem utiliza\u00e7\u00e3o de<br \/>\nespa\u00e7os em branco, n\u00e3o podendo utilizar palavras reservadas \u00e0 linguagem, exemplo: \u201cvoid\u201d<br \/>\ne n\u00e3o come\u00e7ar com caractere num\u00e9rico.<br \/>\nAqui optei pelo nome \u201cAluno\u201d.<br \/>\n2. Passo 2: Implementa\u00e7\u00e3o das fun\u00e7\u00f5es de c\u00e1lculo:<br \/>\na. Implementar uma fun\u00e7\u00e3o para calcular a m\u00e9dia geral de um aluno com base nas m\u00e9dias das<br \/>\ndisciplinas.<br \/>\nUm exemplo da fun\u00e7\u00e3o para calcular a m\u00e9dia de um aluno. Passa-se por par\u00e2metro as m\u00e9dias<br \/>\ndas disciplinas e depois retorna o c\u00e1lculo da m\u00e9dia.<br \/>\n4<br \/>\nb. Implementar uma fun\u00e7\u00e3o de compara\u00e7\u00e3o para ser utilizada na ordena\u00e7\u00e3o da turma.<br \/>\nEssa fun\u00e7\u00e3o (compararMedias) \u00e9 chamada dentro de outra fun\u00e7\u00e3o que salva o arquivo .txt<br \/>\nque tem o objetivo de ordenar o aluno dentro do arquivo de acordo com sua classifica\u00e7\u00e3o<br \/>\npor nota. Exemplo:<br \/>\n3. Passo 3: Entrada de dados:<br \/>\na. Pedir ao usu\u00e1rio que informe quantos alunos ser\u00e3o registrados.<br \/>\nIsso \u00e9 feito dentro da fun\u00e7\u00e3o main(). Uma sugest\u00e3o de como resolver est\u00e1 logo a seguir:<br \/>\nb. Usar um loop para solicitar o nome, m\u00e9dias das disciplinas 1 e 2 de cada aluno e armazenar<br \/>\nesses dados na estrutura Aluno.<br \/>\nDentro de um la\u00e7o qualquer na linguagem de programa\u00e7\u00e3o C, solicite do usu\u00e1rio esses dados.<br \/>\n4. Passo 4: C\u00e1lculo das m\u00e9dias e classifica\u00e7\u00e3o:<br \/>\na. Calcular a m\u00e9dia geral de cada aluno utilizando uma fun\u00e7\u00e3o.<br \/>\nA fun\u00e7\u00e3o que faz esse c\u00e1lculo \u00e9 a calcularMediaGeral() j\u00e1 exibida no item 2.<br \/>\nb. Ordenar a turma em ordem decrescente de acordo com as m\u00e9dias dos alunos.<br \/>\nVoc\u00ea deve comparar as m\u00e9dias gerais de cada aluno e colocar a classifica\u00e7\u00e3o de cada um<br \/>\ndentro do arquivo .txt ao lado dos dados do aluno.<br \/>\nc. Atribuir as classifica\u00e7\u00f5es aos alunos com base na ordem da turma.<br \/>\nInserir dentro do arquivo um campo para a classifica\u00e7\u00e3o do aluno. Utilizar o campo<br \/>\nclassifica\u00e7\u00e3o da Struct.<br \/>\n5<br \/>\n5. Passo 5: Sa\u00edda de dados:<br \/>\na. Para cada aluno, escrever no arquivo seu nome, m\u00e9dias das disciplinas, m\u00e9dia geral e<br \/>\nclassifica\u00e7\u00e3o.<br \/>\nb. Calcular e escrever no arquivo a m\u00e9dia geral da turma.<br \/>\nUma sugest\u00e3o para a sa\u00edda do arquivo texto logo a seguir<a href=\"http:\/\/portfolio-pronto.com\">:<\/a><br \/>\n6. Passo 6: Finaliza\u00e7\u00e3o:<br \/>\na. Fechar o arquivo.<br \/>\nUtilizar a classe \u201cFILE\u201d da linguagem C para manipular dados no arquivo.<br \/>\n7. Execu\u00e7\u00e3o do Programa:<br \/>\nApresentar o programa, demonstrando o seu funcionamento.<br \/>\nExemplo do programa sendo executado:<br \/>\nNa sequ\u00eancia, o arquivo .txt gerado pelo programa<a href=\"http:\/\/portifolioos-prontos.com\">.<\/a><br \/>\n6<br \/>\nMunido de todas essas informa\u00e7\u00f5es, coloque suas habilidades de programa\u00e7\u00e3o em pr\u00e1tica e crie um<br \/>\nprograma que atenda a todos os requisitos solicitados pela sua institui\u00e7\u00e3o de ensino.<br \/>\nCHECKLIST:<br \/>\n\u2022 Analisar o cen\u00e1rio para cria\u00e7\u00e3o do c\u00f3digo-fonte do programa;<br \/>\n\u2022 Instalar o VS Code em seu dispositivo. Baixe a IDE escolhendo o sistema operacional por meio do link:<br \/>\nhttps:\/\/code.visualstudio.com\/download<br \/>\n\u2022 Desenvolver o algoritmo na Linguagem de Programa\u00e7\u00e3o C;<br \/>\n\u2022 Considerar todos os crit\u00e9rios solicitados para constru\u00e7\u00e3o do algoritmo.<br \/>\n\u2022 Executar testes e poss\u00edveis corre\u00e7\u00f5es;<br \/>\n\u2022 Apresentar o programa e verificar seu correto funcionamento.<br \/>\nRESULTADOS<br \/>\nO estudante deve entregar um arquivo em PDF contendo toda a codifica\u00e7\u00e3o do exerc\u00edcio<br \/>\ndocumentada, ou seja, para cada trecho do c\u00f3digo-fonte, o estudante deve anexar um texto<br \/>\nexplicando o que acontece quando o trecho do c\u00f3digo \u00e9 executado.<br \/>\nO arquivo dever\u00e1 conter:<br \/>\n\u2022 Capa;<br \/>\n\u2022 Folha de rosto com os dados da disciplina e do aluno;<br \/>\n\u2022 Codifica\u00e7\u00e3o completa dos exerc\u00edcios;<br \/>\n\u2022 Refer\u00eancias bibliogr\u00e1ficas (quando houver).<br \/>\n7<br \/>\nRESULTADOS DE APRENDIZAGEM:<br \/>\nO objetivo da atividade \u00e9 aplicar conceitos das \u201cestruturas de sele\u00e7\u00e3o\u201d, \u201cla\u00e7os de repeti\u00e7\u00f5es\u201d,<br \/>\n\u201cfun\u00e7\u00f5es\u201d, \u201cStructs\u201d e \u201carquivos\u201d, para coletar os dados, realizar os c\u00e1lculos e fazer a classifica\u00e7\u00e3o<br \/>\ndos alunos. Diante do cen\u00e1rio apresentado, ser capaz de aplicar os conceitos de l\u00f3gica de<br \/>\nprograma\u00e7\u00e3o desenvolvendo o racioc\u00ednio l\u00f3gico de forma pr\u00e1tica em um contexto do mundo real.<\/p>\n<div class=\"elementor-toggle-item\">\n<p id=\"elementor-tab-title-1941\" class=\"elementor-tab-title elementor-active\" tabindex=\"0\" role=\"tab\" data-tab=\"1\" aria-controls=\"elementor-tab-content-1941\" aria-expanded=\"true\" aria-selected=\"true\"><strong>Como funciona?<\/strong><\/p>\n<p>Elaboramos os portf\u00f3lios, j\u00e1 deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. F\u00e1cil assim! O MELHOR \u00c9 QUE VOC\u00ca COMPRA E J\u00c1 BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, fam\u00edlia, vida profissional e estudos \u00e9 dif\u00edcil hoje em dia, por isso, estamos aqui para ajudar voc\u00ea. Conte com nossa qualidade, experi\u00eancia e profissionalismo adquirindo seu portf\u00f3lio conosco. GARANTIMOS SEU CONCEITO!<\/p>\n<p><strong>Como se realizam os envios?<\/strong><\/p>\n<\/div>\n<p id=\"elementor-tab-content-1942\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"2\" aria-labelledby=\"elementor-tab-title-1942\">O seu trabalho \u00e9 disponibilizado pronto, respondido e nas normas j\u00e1 na mesma hora aqui em nosso site na sua \u00e1rea de downloads e tamb\u00e9m no seu e-mail.<\/p>\n<p><strong>Em quanto tempo recebo o portf\u00f3lio?<\/strong><\/p>\n<p>Os envios s\u00e3o imediatos. Ap\u00f3s sua compra, o trabalho j\u00e1 \u00e9 disponibilizado instantaneamente aqui em nosso site e no seu e-mail.<\/p>\n<p><strong>E se o portf\u00f3lio que comprei precisar de corre\u00e7\u00e3o?<\/strong><\/p>\n<p>Caso haja alguma solicita\u00e7\u00e3o de corre\u00e7\u00e3o\/altera\u00e7\u00e3o por parte do tutor, basta entrar em contato conosco pelo\u00a0WhatsApp\u00a0que provid\u00eanciaremos sem custo algum.<\/p>\n<p><strong>Qual o formato do arquivo?<\/strong><\/p>\n<p>Os arquivos s\u00e3o enviados em formato Word e s\u00e3o edit\u00e1veis.<\/p>\n<p><strong>Caso eu tiver alguma d\u00favida, terei suporte no p\u00f3s venda?<\/strong><\/p>\n<p>Sim, com certeza. Basta clicar no \u00edcone do WhatsApp no cantinho da tela. Ser\u00e1 um prazer atend\u00ea-lo(a).<\/p>\n<div id=\"elementor-tab-content-1948\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"8\" aria-labelledby=\"elementor-tab-title-1948\">\n<p><strong>Quais os seus canais de contato?<\/strong><\/p>\n<\/div>\n<div id=\"elementor-tab-content-1949\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"9\" aria-labelledby=\"elementor-tab-title-1949\">\n<p>Whatsapp: 53 984751621 \u2013 Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO<\/p>\n<h4><img decoding=\"async\" class=\"alignnone wp-image-13699 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao-300x300.jpeg?resize=144%2C144\" sizes=\"(max-width: 144px) 100vw, 144px\" srcset=\"https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=300%2C301&amp;ssl=1 300w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=370%2C372&amp;ssl=1 370w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?w=470&amp;ssl=1 470w\" alt=\"projeto de extens\u00e3o unopar\" width=\"144\" height=\"144\" data-lazy-loaded=\"1\" \/><\/h4>\n<\/div>\n<div class=\"elementor-toggle-item\">\n<div id=\"elementor-tab-content-1949\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"9\" aria-labelledby=\"elementor-tab-title-1949\">\n<p>E-mail:portifoliosp@gmail.com<\/p>\n<div id=\"attachment_143\" class=\"wp-caption alignnone\">\n<div id=\"attachment_143\" class=\"wp-caption alignnone\">\n<p id=\"caption-attachment-143\" class=\"wp-caption-text\"><a href=\"http:\/\/portfolio-pronto.com\/\">Portf\u00f3lio<\/a>\u00a0em Word, respondido, completo e j\u00e1 nas normas<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<div class=\"product-short-description\">\n<p><strong>Pague pelo PIX ou cart\u00e3o e fa\u00e7a o download agora mesmo.<\/strong><\/p>\n<\/div>\n<div class=\"sticky-add-to-cart-wrapper\">\n<div class=\"sticky-add-to-cart\">\n<p class=\"quantity buttons_added form-flat\"><img decoding=\"async\" class=\"lazyloaded smush-image-5 smush-image-3 smush-image-4 smush-detected-img smush-image-bigger-3\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/visa@2x.png\" width=\"46\" height=\"29\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/visa@2x.png\" \/><img decoding=\"async\" class=\"lazyloaded smush-image-6 smush-image-4 smush-image-5 smush-detected-img smush-image-bigger-4\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/boleto@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/boleto@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-7 smush-image-5 smush-image-6 smush-detected-img smush-image-bigger-5\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mastercard@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mastercard@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-8 smush-image-6 smush-image-7 smush-detected-img smush-image-bigger-6\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/amex@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/amex@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-9 smush-image-7 smush-image-8 smush-detected-img smush-image-bigger-7\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/diners@2x.png\" width=\"46\" height=\"29\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/diners@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-10 smush-image-8 smush-image-9 alignnone smush-detected-img smush-image-bigger-8\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/elo@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"45\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/elo@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-11 smush-image-9 smush-image-10 alignnone smush-detected-img smush-image-bigger-9\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/hipercard@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"44\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/hipercard@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-12 smush-image-10 smush-image-11 alignnone smush-detected-img smush-image-bigger-10\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mercadopago@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"45\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mercadopago@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone ls-is-cached lazyloaded smush-detected-img smush-image-bigger-11\" src=\"https:\/\/futurium.com.br\/wp-content\/uploads\/2021\/06\/logo-pix-icone-512.png\" alt=\"portfolio pronto\" width=\"30\" height=\"30\" data-src=\"https:\/\/futurium.com.br\/wp-content\/uploads\/2021\/06\/logo-pix-icone-512.png\" \/><\/p>\n<\/div>\n<\/div>\n","protected":false},"featured_media":43867,"template":"","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":""},"product_cat":[15],"product_tag":[],"class_list":{"0":"post-43905","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-uncategorized","8":"first","9":"instock","10":"downloadable","11":"virtual","12":"purchasable","13":"product-type-simple","14":"col-xs-6 col-sm-4","15":"col-mf-5","16":"un-5-cols"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/43905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/43905\/revisions"}],"predecessor-version":[{"id":43906,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/43905\/revisions\/43906"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/media\/43867"}],"wp:attachment":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/media?parent=43905"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product_cat?post=43905"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product_tag?post=43905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}