• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

andreb

Erro

2 mensagens neste tópico

Olá eu comecei a programar C agora mesmo a 2 horas :-[ tive a ver o tutorial de Bases de Programação em C do kelker ( http://www.portugal-a-programar.pt/index.php?showtopic=6932 ) fiz um pequeno programa que tem 2 funções mas na função da soma o programa da um erro

#include <stdio.h>
#include <stdlib.h>

int main()
{
int escolha,a,b,tabuada,c,total,repetir;
repetir=1;
while(repetir){
printf("1 - Tabuada do X (X =Numero que escolher)\n");
printf("2 - Soma de 2 numeros\n");
printf("Escolha:");
scanf("%d",&escolha);
switch(escolha)
{
case 1:
tabuada=0;
printf("Insira o numero do qual quer ver a tabuada: ");
scanf("%d",&a);
printf("Tabuada do %d:\n",a);
while(tabuada<10)
{
tabuada++;
c=a*tabuada;
printf("%d*%d=%d\n",a,tabuada,c);
}
break;
case 2:
printf("Valor 1:");
scanf("%d",a);
printf("Valor 2:");
scanf("%d",b);
total=a+b;
printf("Total: %d",total);
break;
}
}
}

Alguem me pode dizer porque da erro na função da soma no valor 2? eu penso que esta td bem

Cumprimentos, Andreb.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora