Home › Fóruns › Programação Básica › M01 A08 – Exercício 4
Marcado: Exercício 004
- Este tópico contém 13 respostas, 7 vozes e foi atualizado pela última vez 2 anos, 7 meses atrás por Tutora Jessica. 
- 
		AutorPosts
- 
		
			- 
15 de outubro de 2022 às 17:45 #103373Milena Rosa Carnielli Participanteprograma 
 {// Exercício 004 – Operações Aritméticas inclua biblioteca Tipos 
 inclua biblioteca Matematica
 funcao inicio()
 {
 inteiro n1 , n2
 escreva (“{ Exercício 4 – Operações Aritméticas }”)
 escreva (“\nDigite um valor: “)
 leia (n1)
 escreva (“\nDigite outro valor: “)
 leia (n2)
 escreva (“——- RESULTADOS ——-“)
 escreva (“\nSoma = “)
 escreva (n1+n2)
 escreva (“\nDiferença = “)
 escreva (n1-n2)
 escreva (“\nProduto = “)
 escreva (n1*n2)
 escreva (“\nDivisão Inteira = “)
 escreva (n1/n2)real r = Tipos.inteiro_para_real (n1)/n2 
 escreva (“\nDivisão Real = “)
 escreva (r)
 escreva (“\nResto da Divisão = “)
 escreva (n1 % n2)} 
 }Jessica eu queria concatenar algumas linhas mas não consegui de jeito nenhum, EX: a linha 17 (n1+n2) com a linha 16 escreva (“\nSoma = “). Por favor, poderia me mostrar como faz? 
- 
17 de outubro de 2022 às 09:43 #103474Tutora Jessica ModeradorOla Milena, para concatenar nesse caso é só colocar a vírgula após as aspas e colocar o que deseja, dessa forma: escreva ("\nSoma = ", n1+n2 ) escreva ("\nDiferença = ", n1-n2)
- 
17 de dezembro de 2022 às 14:42 #107166Tatiana Azer Maluf ParticipanteOi tudo bem? 
 Gostaria de saber se fazendo da forma abaixo pode-se dizer que está correto:programa { inclua biblioteca Tipos funcao inicio() { //declaração de variáveis real n1 real n2 inteiro ndiv real ndiv_real //entrada de dados escreva ("{ EXERCÍCIO 004 - Operações Aritméticas}\n") escreva ("Digite um valor: ") leia (n1) escreva ("Digite outro valor: ") leia (n2) //cálculos e resultados finais ndiv = n1/n2 ndiv_real = n1/n2 escreva ("\n- - - - - - - - - - RESULTADOS - - - - - - - - - -") escreva ("\nSOMA = "+ (n1 + n2)) escreva ("\nDIFERENÇA = "+ (n1 - n2)) escreva ("\nPRODUTO = "+ (n1 * n2)) escreva ("\nDIVISÃO INTEIRA = "+ (ndiv)) escreva ("\nDIVISÃO REAL = "+ (ndiv_real)) escreva ("\nRESTO DA DIVISÃO = "+ Tipos.real_para_inteiro (n1) % Tipos.real_para_inteiro (n2)) escreva ("\n\n") } }
- 
19 de dezembro de 2022 às 09:11 #107263Tutora Jessica ModeradorOla Tatiana , tudo bem ? 
 Então, está correto sim.. só devemos sempre nos atentar que , por enquanto esse código está pequeno e você consegue encontrar trechos com erros facilmente, agora imagina quando seu código tem muitas e muitas linhas? Fica muito complicado para encontrar os erros, então eu sempre sugiro que tente diminuir ao máximo a quantidade de linhas do seu programa para ficar mais fácil a visualização total dele.
 Seu código não está errado, mas por exemplo, você tem duas variáveis fazendo a mesma coisa que én1/n2.
 Para estar correto o código precisa estar fazendo do jeito que o professor Guanabara pediu, independente da forma que fez, só te dei algumas dicas para o futuro.
 Parabéns, continue seus estudos que vai longe 🖖🏼
- 
29 de dezembro de 2022 às 02:58 #107930Roni Oliveira Participanteprograma 
 {
 inclua biblioteca Tipos–>tfuncao inicio() 
 {
 escreva(“{ EXERCICIO 004 – OPERAÇÃO ARITIMETICAS }\n”)
 inteiro n1,n2,res
 escreva(“Digite um numero: “)
 leia(n1)
 escreva(“Digite outro numero: “)
 leia(n2)
 escreva(“———RESULTADOS———-\n”)
 res = n1 + n2
 escreva(“A soma = “,+res)
 res = n1 – n2
 escreva(“\nA diferenca = “+res)
 res = n1 * n2
 escreva(“\nO produto = “+res)
 res = n1 / n2
 escreva(“\nA divisao inteira = “+res)
 real r = t.inteiro_para_real (n1)/n2
 escreva(“\nA divisao real = “+r)
 res = n1 % n2
 escreva(“\nO resto = “+res)} 
 }
- 
29 de dezembro de 2022 às 10:06 #107944Tutora Jessica ModeradorOla Roni, alguma dúvida? 
- 
29 de dezembro de 2022 às 14:33 #107953Roni Oliveira ParticipanteMeu código está correto? 
- 
29 de dezembro de 2022 às 17:31 #107958Tutora Jessica ModeradorOla Roni, sim esta correto. Você pode sempre verificar se o seu código esta correto conforme o professor Guanabara pede e caso tenha alguma dúvida venha até o fórum que vamos lhe ajudar da melhor forma. 
 Bons estudos 🖖
- 
29 de dezembro de 2022 às 23:36 #107979Nuno Silva ParticipanteBoa noite. Estou com dificuldades na realização do exercício 4, porque estou com a versão 2.7.5 do portugolstudio e as minhas bibliotecas são diferentes. Desta forma, não estou a conseguir efetuar a divisão real. Podem me ajudar? 
- 
30 de dezembro de 2022 às 09:43 #107993Tutora Jessica ModeradorOla Nuno, nos envie seu código e me aponte onde está sua dificuldade nele, por favor. 
 Quando nós enviar o código, selecione ele por completo e clique em CODE.
- 
30 de dezembro de 2022 às 19:06 #108001MARCIO PAIVA Participanteprograma { inclua biblioteca Tipos-->t funcao inicio() { escreva("{EXERCÍCIO 004 - Operações Aritméticas}\n") inteiro n1,n2 inteiro s,sub,div,m,M real div_r escreva("Digite um valor: ") leia(n1) escreva("Digite outro valor: ") leia(n2) s = n1 + n2 sub = n1 - n2 m = n1 * n2 div = n1 / n2 div_r = t.inteiro_para_real(n1) / n2 M = n1 % n2 escreva("\n----------RESULTADOS----------\n") escreva("\nSOMA = " + s) escreva("\nDIFERENÇA = " + sub) escreva("\nPRODUTO = " + m) escreva("\nDIVISÂO INTEIRA = " + div) escreva("\nDIVISÃO REAL = " + div_r) escreva("\nMÒDULO = " + M) } }- 
1 de janeiro de 2023 às 13:14 #108066Nuno Silva ParticipanteJá consegui. Era eu que estava com dificuldade no Portugolstudio e já consegui chegar a todas as bibliotecas. Obrigado 
 
- 
- 
20 de março de 2023 às 18:02 #112464IZABELA bonzanini Participanteolá, boa tarde! 
 estou com dificuldades no exercício, o número real não aparece no resultado, consta como 3 mesmo. e em “realr = t.inteiro_para_real(n1)/n2
 escreva”, até antes do escreva, está sublinhado com amarelo. o que pode ser, por favor?`programa 
 {
 inclua biblioteca Tipos–>t
 funcao inicio()
 {
 escreva(“{EXERCÍCIO 004 – OPERAÇÕES ARITMÉTICAS} \n”)
 inteiro n1, n2, soma, diferenca, produto, divisaoi, realr, sobra
 escreva(“Digite um valor: “)
 leia(n1)
 escreva(“Digite outro valor: “)
 leia(n2)escreva(“——-RESULTADOS——- \n”) 
 soma = n1+n2
 escreva(“SOMA: ” + soma + “\n”)diferenca = n1-n2 
 escreva(“DIFERENÇA: ” + diferenca + “\n”)produto = n1*n2 
 escreva(“PRODUTO: ” + produto + “\n”)divisaoi = n1/n2 
 escreva(“DIVISÃO INTEIRA: ” + divisaoi + “\n”)realr = t.inteiro_para_real(n1)/n2 
 escreva(“DIVISÃO REAL: ” + realr + “\n”)sobra = n1%n2 
 escreva(“RESTO DA DIVISÃO: ” + sobra + “\n”)
 }
 }
- 
20 de março de 2023 às 18:45 #112469Tutora Jessica ModeradorOla Izabela, declare a variável realrcomo real e não como inteiro.
 
- 
- 
		AutorPosts
- Você deve fazer login para responder a este tópico.
