Kernighan e Ritchie (1988) destacam que a única maneira de aprender uma nova linguagem de programação é escrevendo programas nela. Com isso, para entender a estrutura de um programa em C você deverá desenvolver o seguinte programa:
Desenvolva em linguagem C, um programa que verifique se o número digitado pelo usuário é positivo ou negativo. Se o número de entrada for maior que zero, então é positivo, senão é um número negativo. Se o número é zero, então não é nem positivo nem negativo.
Soluções para a tarefa
Resposta:
int main ()
{
int num;
printf("Digite um número:");
scanf("%i", &num);
if (num > 0 ) {
printf("Este número é positivo");
} else if (num < 0) {
printf("Este número é negativo");
} else if (num == 0) {
printf("Este é o numero zero");
} else {
printf("Invalido");
}
return 0;
}
O programa a seguir foi escrito na linguagem de programação C e tem por objetivo descrever se um número é negativo, positivo ou se esse número é zero.
#include stdio.h
int main ()
{
int numero = 0 ;
printf("Digite um número:");
scanf("%i", &numero);
if (numero> 0 ) {
printf("Este é um número positivo");
} else if (numero< 0) {
printf("Este é um número negativo");
} else if (numero == 0) {
printf("Este número não é nem positivo nem negativo, o numero é zero");
}
}
return 0;
}
Como funciona o algoritmo acima?
É recebido um número necessariamente inteiro e esse é armazenado na variável "numero". São utilizadas algumas estruturas condicionais para verificar se esse número é positivo, negativo ou neutro (no caso do zero).
Após essa identificação, é mostrada na tela uma mensagem referente ao resultado encontrado.
Saiba mais sobre algoritmo em C: https://brainly.com.br/tarefa/19010361
#SPJ2
#include
int main(){
setlocale(LC_ALL,"Portuguese");
int numero;
printf("digite um numero inteiro:\n");
scanf("%d",&numero);
if(numero>0)
{
printf("O valor é positivo.\n");
}
else
{
if(numero==0)
{
printf("O valor não é nem positivo e nem negativo.\n");
}
else
{
printf("O valor é negativo.\n");
}
}
return 0;
}