1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Contas

Discussão em 'Programação' iniciada por Earning, 23 de Maio de 2008. (Respostas: 30; Visualizações: 1249)

  1. Earning

    Earning Power Member

    Alguem me ensina como somar, por exemplo:

    x= 50
    y= 10

    x+y=?

    Acho que deveriam de haver tutorias assim basicos aqui :S

    Cumps
     
  2. MPalhas

    MPalhas Power Member

    para haver tutoriais básicos é preciso que alguém esteja disposto a fazê-los. e para quê se basta ir ao google e escrever "tutorial + [linguagem]" ?

    anyawy, não percebo qual é a duvida, pelos vistos já sabes que para atribuir valores é
    x=50
    y=10

    então para em vez de números atribrui o valor de outras variaveis fazes
    z=y+x

    que neste exemplo, é equivalente a
    z=50+10

    isto é assim em praticamente todas as linguagens (é provavel que haja algumas diferentes mas para as linguagens mais usadas pelos iniciantes, é sempre assim

    o que tu fizeste (z+y=...) em programação não é possivel
    do lado esquerdo da operação tem que estar a variavel que vai receber o resultado, que obviamente só pode ser uma. as contas ficam sempre do lado direito
     
  3. Earning

    Earning Power Member

    Esquecime, linguagem é C.

    Mas como meter os comandos?

    int = x, y

    x=20

    y=10

    z= x+y

    Mas como meto isto em codigo?

    Cumps ;)
     
  4. SlashString

    SlashString Power Member

    ... deve também faltar declarar as variáveis como inteiros, neste caso.

    Tens de dizer qual é a linguagem, pois aqui ninguém é adivinho (penso eu :D).

    Cumps

    devo ter respondido ao mesmo tempo que tu, por isso é que o meu anterior tópico ficou "fora do sitio"...


    Deves colocar quase como disses-te:
    int x = 20;
    int y = 10;
    int z = x + y;


    Cumps!
     
    Última edição pelo moderador: 26 de Maio de 2008
  5. Baderous

    Baderous Banido

    Código:
    int x=20, y=10, z;
    z=x+y;
     
  6. MPalhas

    MPalhas Power Member

    não estou mesmo a perceber a dúvida
    como metes isso em código?? mas isso já é codigo!

    só com alguns erros
    o correcto equivalente a isso é:

    Código:
    //tens que declarar todas as que usas. faltava o z, e não leva sinal de igual
    int x, y, z;
    
    //aqui dizes que x passa a guardar o valor 20
    x=20;
    
    //aqui y guarda 10
    y=10;
    
    //e aqui z guarda a soma das duas, ou seja 30
    z= x+y;
    
    e tens que ter atenção também aos pontos e virgula no final das instruções

    depois só falta o resto das coisas essenciais para um programa em C funcionar, mas pela tua pergunta acho que ainda não percebeste bem o conceito de "código"

    EDIT: epá demorei!:D
     
  7. Earning

    Earning Power Member

    Mais uma vez, um grande obrigado a todos vós, ajudam sempre os mais noobs' =D

    Li alguns tutorials, e com a vossa ajuda, tentei fazer sozinho, so que dame erro, e não sei porque

    [​IMG]
     
  8. E além disto deves colocar <stdio.h>.
     
  9. MPalhas

    MPalhas Power Member

    alem de que estás a declarar duas vezes cada variável.
    quando fazes: int x, y, z;

    estás a declarar essas variáveis (a reservar memória para elas). a partir dai não usas mais o "int" quando usas essas variaveis
     
  10. Earning

    Earning Power Member

    Ja não tenhu quase erros, mas inda me da um , que me da muitas vezes e nunca sei do que é! :(

    [​IMG]
     
  11. Código:
    int x = 20, y = 10[color=green],[/color] z = x + y;
     
  12. Earning

    Earning Power Member

    Já consegui, obrigado.

    Mas assim tipo, aparece logo z=30, e queria que fosse eu a colocar o resultado, é possivel?

    cumps
     
  13. Não estou a perceber. Se queres pôr uma pausa usa um getchar(), como tens no fim.
     
  14. Earning

    Earning Power Member

    nao tipo, para aparecer z = e tu e que metes o resultado, assim aqui ja aparece o resultado, z = 30
    porque y e 10 e x e 20
     
  15. Para isso mudas esse último printf():
    Código:
    printf("z ");
    gets();
     
  16. Earning

    Earning Power Member

    Já deu, mas tipo, eu posso meter qualquer resultada, vi num tutorial, como meter se tava certo ou não, mas nao me lembro =S, alguem sabe?
     
  17. Guardas numa variável auxiliar e usas um if para testar se são iguais.
     
  18. Earning

    Earning Power Member

    E como fasso isso? Desculpa a ignorancia mas so tou na progamacao a uns dias =(

    Código:
     printf("z= ");
      f(x=y)printf("x e igual a y");  
    Assim?
     
  19. Assumindo que te esqueceste do 'i' sim.

    Já agora, tens aqui alguma informação que te pode ser útil para perceberes algumas coisas mais básicas. ;)
     

Partilhar esta Página