Zweiss Posted April 28, 2017 at 05:59 PM Report Share #603854 Posted April 28, 2017 at 05:59 PM Bem é assim terminei este programa aqui em casa mas não consigo fazer com que ele faça o último pedaço de código ou seja não faz a divisão. //inserir 2 números e 4 funções * - + / #include <stdio.h> void main (){ setvbuf (stdout, NULL, _IONBF, 0); int num1, num2; printf ("Insira o primeiro número: \n"); scanf ("%d", &num1); printf ("Insira o segundo número: \n"); scanf ("%d", &num2); soma(num1, num2); printf ("\n"); sub(num1, num2); printf ("\n"); mult(num1, num2); printf ("\n"); div(num1, num2); printf ("\n"); } void soma(int num3, int num4){ int som; som = num3 + num4; printf ("%d", som); } void sub(int num3, int num4){ int subt; subt = num3 - num4; printf ("%d", subt); } void mult(int num3, int num4){ int multi; multi = num3 * num4; printf ("%d", multi); { } void div(int num3, int num4){ int divi; divi = num3 / num4; printf ("%d", divi); } } Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted April 28, 2017 at 06:44 PM Report Share #603855 Posted April 28, 2017 at 06:44 PM porque dizes tu que nao faz a divisao ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted April 28, 2017 at 06:57 PM Author Report Share #603856 Posted April 28, 2017 at 06:57 PM Depois de digitar os 2 números só me aparece 3 valores. A soma, a subtracção e a multiplicação. 😞 Link to comment Share on other sites More sharing options...
apocsantos Posted April 28, 2017 at 09:25 PM Report Share #603857 Posted April 28, 2017 at 09:25 PM Boa noite //inserir 2 números e 4 funções * - + / #include <stdio.h> void main () { setvbuf (stdout, NULL, _IONBF, 0); int num1, num2; printf ("Insira o primeiro número: \n"); scanf ("%d", &num1); printf ("Insira o segundo número: \n"); scanf ("%d", &num2); soma(num1, num2); printf ("\n"); sub(num1, num2); printf ("\n"); mult(num1, num2); printf ("\n"); div(num1, num2); printf ("\n"); } void soma(int num3, int num4) { int som; som = num3 + num4; printf ("%d", som); } void sub(int num3, int num4) { int subt; subt = num3 - num4; printf ("%d", subt); } void mult(int num3, int num4) { int multi; multi = num3 * num4; printf ("%d", multi); } void div(int num3, int num4) { int divi; divi = num3 / num4; printf ("%d", divi); } //a distracção é a mãe de todos os males!!! {} Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted April 29, 2017 at 07:49 AM Report Share #603859 Posted April 29, 2017 at 07:49 AM se tivesses isso bem indentado o problema saltaria a vista em 0.26453 segundos 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted May 2, 2017 at 07:15 PM Author Report Share #603916 Posted May 2, 2017 at 07:15 PM Em 29/04/2017 às 08:49, HappyHippyHippo disse: se tivesses isso bem indentado o problema saltaria a vista em 0.26453 segundos Eu já tinha tirado as 2 chavetas mas estava a dar erro, e na altura ainda estava a pensar na porcaria que fiz no teste de html. Por isso refiz o código a partir de baixo. Cortei: int divi; divi = num3 / num4; printf ("%d", divi); e dei um enter depois da chaveta { continuou a dar erro por isso fiz o mesmo no mult. Agora tenho aqui outro problema é assim no livro do Luís Damas tem lá alguns exercícios do ciclo for e só não compreendo este: Quantas vezes são executadas as instruções dos seguintes laços: *** *** *** *** (Ignorar isto, porque são as questões, no livro) for (j=1; j<=10; j++)... Eu nessa respondi 10 mas nas soluções diz que é 50 vezes (5*10), e até agora ainda não percebi a razão desse resultado. A variável ser i,ou j não é a mesma coisa? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted May 2, 2017 at 09:17 PM Report Share #603918 Posted May 2, 2017 at 09:17 PM hum ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted May 3, 2017 at 12:10 AM Author Report Share #603924 Posted May 3, 2017 at 12:10 AM queria saber porque razão o livro de programação do luís damas diz que a instrução do seguinte laço: for (j=1; j<=10; j++) se repete 50 vezes. Link to comment Share on other sites More sharing options...
iron Posted May 3, 2017 at 01:55 AM Report Share #603925 Posted May 3, 2017 at 01:55 AM E é só esse ciclo? Ou tem mais código? Se tiver mais código convém mostrar. Quanto à tua dúvida, como mostras aí, esse ciclo repete-se 10 vezes. Cumprimentos, iron Link to comment Share on other sites More sharing options...
Zweiss Posted May 3, 2017 at 02:05 AM Author Report Share #603926 Posted May 3, 2017 at 02:05 AM (edited) 18 minutos atrás, iron disse: E é só esse ciclo? Ou tem mais código? Se tiver mais código convém mostrar. Quanto à tua dúvida, como mostras aí, esse ciclo repete-se 10 vezes. é mesmo só esse ciclo, as outras 3 perguntas são coisas diferentes. nas soluções do livro vem que repete-se 50 vezes (5*10). Ao menos fico a saber que não sou assim tão burro. Se não tou em erro a pergunta antes dessa era for (i =-20; i<=20; i++). Esses exercícios estão na pagina 114 do livro e as soluções na 474 acho eu. e em outras noticias as notificações daqui estão a funcionar novamente. Edited May 3, 2017 at 02:16 AM by Zweiss telemóvel tem vida própria Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted May 3, 2017 at 07:45 AM Report Share #603927 Posted May 3, 2017 at 07:45 AM 7 hours ago, Zweiss said: queria saber porque razão o livro de programação do luís damas diz que a instrução do seguinte laço: for (j=1; j<=10; j++) se repete 50 vezes. acho que falta mesmo ai código. é normal usar a variável i como controlador da iteração, sendo tambem normal o uso do j para ciclos intenros. IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted May 3, 2017 at 08:01 AM Author Report Share #603929 Posted May 3, 2017 at 08:01 AM Em 03/05/2017 às 09:45, HappyHippyHippo disse: #include <stdio.h> main (){ int i, j; for (i=1; i<=5; i++){ for (j=1; j<=5; j++){ printf (" * "); } printf ("\n"); } } acho que falta mesmo ai código. é normal usar a variável i como controlador da iteração, sendo tambem normal o uso do j para ciclos intenros. presumo que o código fosse algo assim: #include <stdio.h> main (){ int i, j; for (i=1; i<=4; i++){ for (j=1; j<=4; j++){ printf (" * "); } printf ("\n"); } } É interessante saber que até um livro de programação pode ter erros. 👍 Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted May 3, 2017 at 08:03 AM Report Share #603930 Posted May 3, 2017 at 08:03 AM (edited) confirmado ... afinal existe mais código ... e se o cíclo interno for realmente como descrito acima, realmente esse ciclo será executado 50 vezes ps : o livro que referes já foi descrito como um poço de erros, mas pelos vistos, este caso não é um deles Edited May 3, 2017 at 08:04 AM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted May 3, 2017 at 08:33 AM Author Report Share #603931 Posted May 3, 2017 at 08:33 AM 29 minutos atrás, HappyHippyHippo disse: confirmado ... afinal existe mais código ... e se o cíclo interno for realmente como descrito acima, realmente esse ciclo será executado 50 vezes ps : o livro que referes já foi descrito como um poço de erros, mas pelos vistos, este caso não é um deles o código que escrevi foi um exercício que fiz nas aulas. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted May 3, 2017 at 08:36 AM Report Share #603932 Posted May 3, 2017 at 08:36 AM epa ... estamos a falar de alhos ou bugalhos ? do livro ou de algo que "apareceu" nas aulas ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted May 3, 2017 at 09:14 AM Author Report Share #603935 Posted May 3, 2017 at 09:14 AM 36 minutos atrás, HappyHippyHippo disse: epa ... estamos a falar de alhos ou bugalhos ? do livro ou de algo que "apareceu" nas aulas ? o código errado está no livro do luís damas o código certo vi numa aula de programação no YouTube. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted May 3, 2017 at 09:17 AM Report Share #603936 Posted May 3, 2017 at 09:17 AM ou começas a escrever tópicos claros e coerentes ou ajudas tornam-se difícies vamos lá por partes. apresenta toda a informação existente no livro, isto porque como expliquei, aacredito que o ciclo que apresentas é um ciclo interno e como tal, não estás a apresentar toda a informação relativa ao problema IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Zweiss Posted May 3, 2017 at 09:35 AM Author Report Share #603937 Posted May 3, 2017 at 09:35 AM 16 minutos atrás, HappyHippyHippo disse: ou começas a escrever tópicos claros e coerentes ou ajudas tornam-se difícies vamos lá por partes. apresenta toda a informação existente no livro, isto porque como expliquei, aacredito que o ciclo que apresentas é um ciclo interno e como tal, não estás a apresentar toda a informação relativa ao problema no livro do luís damas aparecem vários exercícios para fazer do ciclo for e na última "pergunta" aparece isto for (j=1; j<=10; j++) e nas soluções diz que o ciclo se repete 50 vezes. Eu depois em casa tiro printscreen aos exercícios e soluções. o tópico foi criado por causa do problema que meti no primeiro post e o segundo era mesmo só uma dúvida, já que falam sempre bem do livro do luís damas. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted May 3, 2017 at 10:44 AM Report Share #603938 Posted May 3, 2017 at 10:44 AM (edited) e qual é a pergunta que aparece no livro ? já agora, quem fala bem do livro do luis damas ? eu aqui no fórum só vejo pessoal a falar mal do livro ... (isto porque não tenho o livro) Edited May 3, 2017 at 10:45 AM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now