Obrigado pela correcção.ou não...
em C, para ver se duas variaveis são iguais, usa-se dois sinais de igual, em vez de umCódigo:printf("z= "); if(x[COLOR=Red]==[/COLOR]y)printf("x e igual a y");
e ai falta também a função para ler a variavel do utilizador
Int x=20, y=10 , z = x+y;
printf("x=20 \n",x);getchar ();
printf("y=10 \n",y);getchar ();
printf("z=x+y \n",z);getchar ();
printf("z= \n",z);getchar ();
scanf("%d \n",&valor);getchar ();
if(valor=30) print("%d muito bem, ganhou =D \n");
Não declaraste a variável "valor".Boas pessoal. E o seguinte, eu quero fazer uma especie de conta, mto simples mesmo...
So que quero que o z, quando apareca, se eu meter o valor correcto( 30 ), ele me diga : muito bem ganhou, mas quero ser eu a meter o valor.Código:Int x=20, y=10 , z = x+y; printf("x=20 \n",x);getchar (); printf("y=10 \n",y);getchar (); printf("z=x+y \n",z);getchar (); printf("z= \n",z);getchar (); scanf("%d \n",&valor);getchar (); if(valor=30) print("%d muito bem, ganhou =D \n");
Quando meto o codigo dame erro
Alguem me pode dizer o que meti mal no comado?
scanf("%d",&valor);getchar ();
if(valor=30)printf("[B]%d [/B]Muito bem ganhou!!\n"[B],valor[/B]);
scanf("%d",&valor);getchar ();
if(valor=30)printf("Muito bem ganhou!!\n"[B],valor[/B]);
scanf("%d",&valor);getchar ();
if(valor[B]==[/B]30)printf("Muito bem ganhou!!\n"[B],valor[/B]);
scanf("%d",&valor);getchar ();
if(valor[COLOR=Red]==[/COLOR]30)printf("[B]%d [/B]Muito bem ganhou!!\n"[B],valor[/B]);
scanf("%d",&valor);
if(valor[B]==[/B]30)printf("Escreveu %d Muito bem ganhou!!\n, valor)";
Int x=20, y=10 , z = x+y;
#include<stdio.h>
int main (){
int x, y, z, valor;
x=20;
y=10;
printf("O valor de Z e:\n");
scanf("%d",&valor);
z=x+y;
if(valor==z)
printf("Muito bem, ganhou.\n");
else
printf("Nao acertou.\n\nO valor correcto de z e: %d\n", z);
}