Erro com código em C  [Resolvido]

Assuntos relacionados com programação e script.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Erro com código em C

Mensagempor linus-torvalds » 24 Abr 2013, 03:10  •  MS 1

estou aprendendo a programa mas estou tendo alguns problemas por ex..
eu faço tudo certo mas não copila algume pode me ajudar?
grato des de ja :D


Código: Selecionar todos
#include <stdio.h>
void leitura();
void calculos(float pn1, float pn2);
void imprimir(float mult, float div, float sub, float som);
float num1, num2, multiplicacao, divisao, soma, subtracao;
main()
{
   leitura();
   calculos(num1, num2):
   imprimir(multiplicacao, divisao, subtracao, soma);
   printf("\n\n\\n.................FIM..................");
   getch()   // esperar uma tecla
}
void leitura()
{
  printf("Digite o numero 1 .: ");
  scanf("%f",&num1);
  printf("Digite o numero 2 .: ");
  scanf("%f"&num2);
}
void calculos(float pn1, float pn2)
{
   soma = pn1 + pn2;
   subtracao = pn1 - pn2;
   divisao = pn1 / pn2;
   multiplicacao = pn1 * pn2;         
}
void imprimir(float mult, float div, float sub, float som)
{
   printf("\nA soma = %f",som);
   printf("\nA divisao = %f",div);
   printf("\nA multiplicacao = %f",mult);
   printf("\nA subtracao = %f",sub);   
}
Editado pela última vez por Holmes em 24 Abr 2013, 08:30, em um total de 1 vez.
Razão: correções pontuais
Avatar do usuário
linus-torvalds
Novato

 
Mensagens: 6
Registro: 20 Abr 2013, 18:03
Agradeceu: 4 vez(es)
Agradecido: 0 vez
Distro utilizada: manjaro
Versão: 0.8.5
Ambiente: openbox

Erro com código em C

Mensagempor Holmes » 24 Abr 2013, 10:12  •  MS 2

talvez o josy possa te ajudar nisto, aguarde o posicionamento dele!

vlw fwi, Holmes :)
Imagem

Meu Blog Kibojoe I Manjaro I JWM I Outras Coisas...

Visitem e colaborem com nosso Knowledge Base
Leia as Regras Gerais e pesquise antes de postar
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V na cor verde
Avatar do usuário
Holmes
Fundador

Mantenedor Kibojoe Linux
Mantenedor Kibojoe Linux
 
Mensagens: 5472
Artigos: 56
Registro: 30 Set 2012, 21:00
Localização: Brasil
Agradeceu: 173 vez(es)
Agradecido: 812 vez(es)
Distro utilizada: Kibojoe Linux
Versão: 18.02
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Erro com código em C  [Resolvido]

Mensagempor josh » 24 Abr 2013, 10:38  •  MS 3

oi
andei dando uma olhada no seu código amigo e me parece que você não tinha colocado a biblioteca
Código: Selecionar todos
#include <stdlib.h>

ela faz parte mais como uma auxiliar e também na linha
Código: Selecionar todos
calculos(num1, num2):

você colocou : mas na verdade é ;
e nessa outra linha
Código: Selecionar todos
void leitura()

você também se esqueceu de colocar ;
a função
Código: Selecionar todos
getch();

também não é necessario pois ela faz parte da bibioteca
Código: Selecionar todos
#include <conio.h>

e essa biblioteca é usada apenas no windows "se eu não me engano"
mas tirando isso o código copila e roda aqui sem problema isso acontece mesmo quando estamos iniciando na programação mas o importante é nunca desistir :) fique com D-us e qualquer dúvida só postar aqui no Fórum a baixo eu vou deixar o código consertado para você :shock:
Código: Selecionar todos

#include <stdlib.h>
#include <stdio.h>
void leitura();
void calculos(float pn1, float pn2);
void imprimir(float mult, float div, float sub, float som);
float num1, num2, multiplicacao, divisao, soma, subtracao;
main()
{
   leitura();
   calculos(num1, num2);
   imprimir(multiplicacao, divisao, subtracao, soma);
   printf("\n\n\\n.................FIM..................");
   
}
void leitura()
{
  printf("Digite o numero 1 .: ");
  scanf("%f",&num1);
  printf("Digite o numero 2 .: ");
  scanf("%f",&num2);
}
void calculos(float pn1, float pn2)
{
   soma = pn1 + pn2;
   subtracao = pn1 - pn2;
   divisao = pn1 / pn2;
   multiplicacao = pn1 * pn2;         
}
void imprimir(float mult, float div, float sub, float som)
{
   printf("\nA soma = %f",som);
   printf("\nA divisao = %f",div);
   printf("\nA multiplicacao = %f",mult);
   printf("\nA subtracao = %f",sub);   
}
[b][i][u]"Em casa de ferreiro, o espeto é de pau." diz -> Ditado popular...
"O Bill Gates deve usar Linux." diz -> Programador



Imagem

Esta mensagem de josh recebeu agradecimentos de
linus-torvalds (24 Abr 2013, 14:26)
Avatar do usuário
josh
Aprendiz

 
Mensagens: 69
Artigos: 2
Registro: 20 Mar 2013, 23:08
Localização: São Paulo - Francisco Morato
Agradeceu: 5 vez(es)
Agradecido: 14 vez(es)
Distro utilizada: Manjaro
Versão: 0.8.4
Ambiente: OpenBox

Erro com código em C

Mensagempor linus-torvalds » 24 Abr 2013, 14:25  •  MS 4

vlw josh funcionou certinho aqui obrigado
não querendo ser chato você consence algum site que eu possa abaixar algumas apostilas de programação ?
Avatar do usuário
linus-torvalds
Novato

 
Mensagens: 6
Registro: 20 Abr 2013, 18:03
Agradeceu: 4 vez(es)
Agradecido: 0 vez
Distro utilizada: manjaro
Versão: 0.8.5
Ambiente: openbox

Erro com código em C

Mensagempor josh » 24 Abr 2013, 17:45  •  MS 5

eu utilizo o apostilando

http://apostilando.com/pagina.php?cod=1

la tem um monte de apostilas sobre programação :)
[b][i][u]"Em casa de ferreiro, o espeto é de pau." diz -> Ditado popular...
"O Bill Gates deve usar Linux." diz -> Programador



Imagem
Avatar do usuário
josh
Aprendiz

 
Mensagens: 69
Artigos: 2
Registro: 20 Mar 2013, 23:08
Localização: São Paulo - Francisco Morato
Agradeceu: 5 vez(es)
Agradecido: 14 vez(es)
Distro utilizada: Manjaro
Versão: 0.8.4
Ambiente: OpenBox


Voltar para Programação e Scripts



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

^ Voltar ao Topo