Respostas no Fórum
-
AutorPosts
-
Tutora JessicaModerador
Ola Filipe, eu testei de várias formas seu código, e esta funcionando certinho.
Com quais números você testou?
Eu vi que colocou a função na variável, mas dei a dica que a colocasse dentro de uma variável para ver se é algum problema no seu portugol.
Me envie quais foram os números usados nos seus testes, por favor.
Lhe aguardo.
Ah, também temos o canal do discord, você já faz parte?Tutora JessicaModeradorOs dividendos e divisores são inteiros e uma divisão entre números inteiros irá retornar um número inteiro. Como a variável a qual esse resultado está sendo atribuído é real, ele irá adicionar o .0 para torna-lo real, mas já terá perdido os decimais pois a conversão para real só será feita depois da conta ter terminado.
Para que o resultado seja do tipo real, uma dos números deve ser real, para isto acontecer basta fazer algo como: t.inteiro_para_real(50*365*8*1)/1440. Desta forma os valores decimais serão levados em conta na realização da operação. E na linha de baixo será feito o arredondamento com 3 casas decimais.Espero ter ajudado, quaisquer dúvidas estamos a disposição.
Tutora JessicaModeradorOla Filipe, veja o exemplo da aluna Aline acima, coloque a função da biblioteca dentro de alguma variável e depois use somente a variável onde queira.
Compartilhe conosco qual erro aparece também, além do código.
Caso não dê certo, retorne ao fórum que iremos lhe ajudar.Tutora JessicaModeradorOla Filipe, obrigada pela sugestão , peço para que a envie também na aba ajuda.
Quanto ao seu exercício, trouxe ele para um tópico ja existente do mesmo módulo e exercício com explicações e resoluções.
Caso ainda fique alguma dúvida, só retornar ao fórum que iremos lhe ajudar.Tutora JessicaModeradorOla Filipe, nos envie seu código completo.
Tutora JessicaModeradorOla Everton, nos envie seu código por completo por favor, mas lembre de enviar formatado, para isso cole seu código aqui, selecione por completo e clique em
CODE
.
Ah, no fórum também tem outras dúvidas sobre esse mesmo exercício , caso queira dar uma olhada. 🖖🏼Tutora JessicaModeradorOla Ranniery o link esta na resposta acima da tutora Vera e esta disponível sim.
Fique a vontade pata compartilhar suas dúvidas por la 🖖🏼Tutora JessicaModeradorOla Ander, você esta fazendo o passo a passo do vídeo para baixar o portugol ?
O site esta normal.Tutora JessicaModeradorOla Alexandre ,
Clique Shift + f1 “Ajuda” –> “Bibliotecas” para abrir a documentação das bibliotecas.
Lá você poderá visualizar as bibliotecas disponíveis e as utilidades de cada função.Tutora JessicaModeradorOla Jader,
Para que seu código funcione você precisa se atentar a alguns erros que aparecem no terminal, o primeiro é trocar o seu #import <stdio.h>, por #include <stdio.h>.
No seu ultimo scanf do nota04 esta faltando o &, deve ficar dessa forma:
scanf(“%f”, ¬a04);.
Após essas mudanças para seu código funcionar corretamente, você vai precisar fazer algumas mudanças, retire todos os
fflush(stdin);,
No código ele também aparece alguns Warning dizendo que algumas funções não estão mais sendo usadas, uma solução seria trocar todos os gets e getchar por scanf, ficando dessa forma:#include <stdio.h> #include <locale.h> void main() { char nome01[30], nome02[30], nome03[30], nome04[30]; char sex01, sex02, sex03, sex04; float nota01, nota02, nota03, nota04; printf("<<< EX004 – Listagem >>>\n"); printf("\nCadastrando a primeira pessoa:\n"); printf("——————————–\n"); printf("Nome: "); scanf("%s", &nome01); printf("SEXO [M/F]: "); scanf(" %c", &sex01); printf("NOTA: "); scanf("%f", ¬a01); printf("\nCadastrando a segunda pessoa:\n"); printf("——————————–\n"); printf("Nome: "); scanf("%s", &nome02); printf("SEXO [M/F]: "); scanf(" %c", &sex02); printf("NOTA: "); scanf("%f", ¬a02); printf("\nCadastrando a terceira pessoa:\n"); printf("——————————–\n"); printf("Nome: "); scanf("%s", &nome03); printf("SEXO [M/F]: "); scanf(" %c", &sex03); printf("NOTA: "); scanf("%f", ¬a03); printf("\nCadastrando a quarta pessoa:\n"); printf("——————————–\n"); printf("Nome: "); scanf("%s", &nome04); printf("SEXO [M/F]: "); scanf(" %c", &sex04); printf("NOTA: "); scanf("%f", ¬a04); printf("\nListagem completa\n"); printf("——————————–\n"); printf("NOME SEXO NOTA \n"); printf("%-30s %c %6.1f \n", nome01, sex01, nota01); printf("%-30s %c %6.1f \n", nome02, sex02, nota02); printf("%-30s %c %6.1f \n", nome03, sex03, nota03); printf("%-30s %c %6.1f \n", nome04, sex04, nota04); printf("——————————–\n"); }
É importante sempre pesquisar novas soluções para seus futuros códigos, eles estão sempre em evolução e para um bom programador é um diferencial a pesquisa aprofundada de soluções para os problemas que sempre aparecem nos códigos.
Espero ter ajudado, caso tenha mais alguma dúvida só retornar ao fórum que iremos lhe ajudar.Bons estudos 🖖
Tutora JessicaModeradorOla Alexandre, o portugol tem sim a biblioteca Tipos, você deve incluir el dessa forma:
programa { inclua biblioteca Tipos –>t funcao inicio() {
Tutora JessicaModeradorOlá Bruno,
você precisa organizar suas condicionais, no seu código atual ele esta validando os dados de ambos os sexos, por isso o erro.
As suas condicionais devem ficar separadas para homens e mulheres. Retire o senao se do feminino, feche as chaves(do masculino) e continue o feminino somente com a condicional SE, observe sempre os fechamentos corretos das chaves.
Caso não consiga resolver retorne ao fórum que iremos lhe ajudar.Tutora JessicaModeradorOlá Filipe, pelo que entendi você quer exibir tudo de 2 tabelas mesmo que elas não tenham correspondências entre elas, certo?
Então, no MySQL não temos uma query para realizar o FULL OUTER JOIN,com isso temos que unir alguns recursos
Primeiro vamos precisar realizar um LEFT e depois RIGHT JOIN
E unir os dois recursos com UNION
Exemplo:SELECT *
FROMtabela_a
LEFT OUTER JOINtabela_b
ONtabela_a
.id
=tabela_b
.id
UNION
SELECT *
FROMtabela_a
RIGHT OUTER JOINtabela_b
ONtabela_a
.id
=tabela_b
.id
;Tutora JessicaModeradorOla Milena, trouxe sua dúvida para uma já existente no fórum do mesmo exercício.
Dê uma olhadinha nas explicações acima e veja se consegue resolver seu erro, caso não consiga ou tenha alguma dúvida, só retornar ao fórum que iremos lhe ajudar.
Bons estudos 🖖Tutora JessicaModeradorTutora JessicaModeradorOla Gustavo,
O google fonts está sempre em constante evolução o que torna menos provável a ocorrência desses erros, vou deixar aqui para você um vídeo do curso em vídeo bem explicativo sobre o uso do google fonts, mas caso ainda fique alguma dúvida, só retornar ao fórum que iremos lhe ajudar.
Bons estudos 🖖🏼Tutora JessicaModeradorOla Filipe, não consegui compreender sua dúvida , você poderia reformular ?
Tutora JessicaModeradorOla Filipe, se você já baixou a versão antiga, pode continuar para conseguir prosseguir da mesma forma do curso, senão você baixa a versão mais atualizada do site, mas vai precisar pesquisar uma coisa ou outra na internet, pois com a atualização muda alguns botões e algumas propriedades.
Tutora JessicaModeradorOlá Valdemir, como é um erro de senha, te sugiro rever o vídeo de configuração e refazer passo a passo:
M00A02 – Configurando e testando o ambiente
A partir do minuto 5:15 ele configura a parte de usarname e senha.
Tutora JessicaModeradorOla Valdemir, conseguiu resolver?
Tutora JessicaModeradorOla Diego, alguma dúvida?
Tutora JessicaModeradorOlá Gabriel, nos envie mensagem na aba ajuda.
Tutora JessicaModeradorOlá Marcio,
você precisa inicializar a variável num = 0,
e a variável resp com aspas simples (com espaço no meio), dessa forma: resp = ‘ ‘ , após você pode colocar o seu enquanto com verdadeiro.
Observe sempre os erros que o programa mostra , ali mesmo tem dicas de onde encontrar o erro, ou se ficar muito confuso pode pesquisar o erro ou trazer aqui no fórum ou no discord que vamos lhe ajudar.- Esta resposta foi modificada 1 ano, 2 meses atrás por Tutora Jessica.
- Esta resposta foi modificada 1 ano, 2 meses atrás por Tutora Jessica.
Tutora JessicaModeradorOlá Marcio, na sua linha 9 esta faltando uma aspas.
Após vão aparecer alguns outros erros, dê uma olhada nas explicações acima e veja se consegue resolver seu código, caso não consiga só retornar ao fórum que iremos lhe ajudar.Tutora JessicaModeradorOla Ritchie, por favor tente novamente, e se puder coloque uma foto no seu perfil, pois o robô entende como bot se for conta recente e sem foto .
28 de agosto de 2023 às 18:59 em resposta a: javascript não muda a porcentagem em tempo real #122314Tutora JessicaModeradorOla Filipe,
o seu oninput=”mudar()” esta no lugar errado, ele precisa estar dentro do type=”range”, e a sua function mudar(), precisa receber o nome do input do tipo “range” , dessa forma:<!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Reajustes de preços</title> <link rel="stylesheet" href="estilo011.css"> </head> <body> <header> <h1>Reajustes de preços</h1> </header> <main> <section> <?php $produto = $_GET['produto'] ?? 10; $porcentagem = $_GET['aumento'] ?? 50; $aumento = $produto + $produto * $porcentagem / 100; ?> <form action="<?= $_SERVER['PHP_SELF'] ?>" method="get"> <label for="produto">Preço do produto? (R$)</label> <input type="number" name="produto" id="produto" step="0.01" value="<?= $produto ?>"> <label for="aumento">Qual é o percentual de reajuste? (<span id="p">?</span>%)</label> <input type="range" name="aumento" id="aumento" value="<?= $porcentagem ?? 50 ?>" oninput="mudar()"> <input type="submit" value="Calcular" id="submit" > </form> <h2>Resultado final</h2> <p>O produto que custava R$ <?= number_format($produto, 2, ", ", " . ") ?>, com <?= $porcentagem ?>% de aumento, passará a valer R$ <?= number_format($aumento, 2, ", ", " . ") ?> </p> </section> </main> <script> function mudar() { p.innerText = aumento.value; } </script> </body> </html>
Após terminar seu desafio, veja as explicações dadas do professor Guanabara quanto a atenção da ordem do código. Isso irá lhe ajudar bastante.
Bons estudos 🖖🏻Tutora JessicaModeradorOla Gabriel, a sugestão que posso dar a você é começar o programação básica do zero, e ir prestando bem a atenção nas explicações do professor Guanabara nas partes que tem mais dificuldade principalmente , você também pode trazer suas dúvidas aqui no fórum (lembrando que só conseguimos ajudar com exercícios e aulas relacionadas ao estudonauta), ficaremos a disposição para ajudar no que precisar.
Mas de antemão, faça o curso com bastante atenção para que consiga evoluir em outras linguagens.
Bons estudos 🖖🏼Tutora JessicaModeradorNos envie um print e a explicação do que você quer fazer no nosso discord, para ver se conseguimos lhe ajudar melhor.
Tutora JessicaModeradorOla bom dia, você instalou a mesma versão do curso?
Tutora JessicaModeradorOla Anderson, nos envie mensagem na aba Ajuda.
-
AutorPosts