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.
Respostas
Resposta:
#include <stdio.h>
/*
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.
*/
int main()
{
int num;
printf("Informe um número inteiro: ");
scanf("%d", &num);
if( num > 0){
printf("O número %d é positivo", num);
}
else if( num < 0){
printf("O número %d é negativo", num);
}
else{
printf("O número %d é não é nem positivo nem negativo.", num);
}
return 0;
}
Resposta:
int main(){
float numero;
printf("digite um número. \n"); /* recebe o número digitado do usuário */
scanf ("%f", &numero);
if (numero > 0) {
printf("o número é positivo"); /* exibe mensagem se valor for positivo */
}else{
if (numero < 0)
printf ("o número é negativo"); /* exibe mensagem se valor for negativo */
else
printf ("o número não é nem positivo nem negativo.");
return(0);
}
}
Explicação: