1 – 14 de 14
Anônimo Anônimo disse...

ultra interessante

17 de setembro de 2013 às 18:04

Blogger Unknown disse...

Obrigado novamente! Coloquei algumas instruções que achei bacana no meu código e gostaria de compartilhar. Segue:

#include
#define MAIORIDADE 18
const int aposentadoria = 65;
const int motorista = 18;




int main()
{
int idade;
printf("Informe sua idade.\n");
scanf("%d", &idade);

if(idade >= MAIORIDADE)
printf("Vc pode dirigir com %d anos.\n\n", idade);

else
if(idade <= motorista)
printf("Ainda nao permitido dirigir com %d anos. Joge GTA.\n\n", idade);

if(idade <= aposentadoria)
printf("Vc ainda nao pode se aposentas com %d anos. \n", idade);
printf("Aguarde %d anos para sua aposetandoria!\n\n", aposentadoria - idade);


}
Att
Alexandre

1 de janeiro de 2014 às 07:47

Anônimo Anônimo disse...

<= se o usuário digitar 18 vai entrar na condição de não poder dirigir, de uma olhada no código e faça alguns testes.

2 de janeiro de 2014 às 17:08

Anônimo Anônimo disse...

Mas, quando devo usar const?

8 de maio de 2014 às 14:47

Blogger Wesley disse...

Quando for CONSTANTE, caso não vá mudar de condição nem tão cedo

26 de outubro de 2014 às 04:50

Anônimo Anônimo disse...

Robson Araújo Lima, A escolha se vai usar const ou #define é sua. Pode usar qualquer um. Se quiser usar só const, não precisa do #define, e se quiser usar só o #define, não precisa do const.

5 de julho de 2015 às 16:23

Blogger Unknown disse...

Boa tarde professor tentei fazer este mesmo exercicio com uma funcao junto, esta correto o modo que fiz ? obrigado pela resposta

#include

#define APOSENTAR 65
#define DIRIGIR 16
#define ALISTAR 18

using namespace std;

int dirigir (int idade_dirigir);
int aposentar (int idade_aposentar);
int alistar (int idade_alistar);

main(){

int idade_dirigir, idade_aposentar, idade_alistar;


dirigir(idade_dirigir);
aposentar(idade_aposentar);
alistar(idade_alistar);

}

int dirigir (int idade_dirigir){

cout << "Informe a idade para ver se pode dirigir:\n";
cin >> idade_dirigir ;

if (idade_dirigir >= DIRIGIR){
cout << "Ja pode dirigir:\n";
}
else
cout << "NAO pode dirigir:\n";
}


int aposentar (int idade_aposentar){
cout << "Informe a idade para ver se pode se aposentar:\n";
cin >> idade_aposentar ;

if ( idade_aposentar >= APOSENTAR ){
cout << "Ja pode se aposentar:\n";
}
else
cout << "NAO pode se aposentar:\n";
}

int alistar (int idade_alistar){
cout << "Alistamento: informe sua idade:\n";
cin >> idade_alistar ;

if (idade_alistar >= ALISTAR ){
cout << "Ja pode se alistar:\n";
}
cout << "NAO pode se alistar:\n";
}

4 de agosto de 2015 às 12:55

Blogger 100% novidades disse...

qual a utilidade de const e define? eu poderia simplesmente declarar uma variável e usá-la

20 de março de 2016 às 03:13

Blogger Unknown disse...

Parabéns pelo site.
Manual fodástico sobre programação em C, direto, simples e completo.

29 de abril de 2016 às 07:20

Anônimo Melksedek disse...

Como foi feito o calculo e quanto tempo falta para a pessoa aposentar ou dirigir no seu programa Alexandre Richard?

27 de maio de 2016 às 13:13

Blogger Unknown disse...

Melksedek, o calculo e feito ja no printf, pois aposentadoria tem um valor fixo no codigo lembra? ele so fez o valor da aposentadoria-idade no printf.
Gostaria de saber se a escolha de aposentadoria e motorista para serem declaradas na const tem algum porque ou simplesmente para fim de exemplo, mostrando que pode ser feito tanto em define quanto em const? Se alguem souber agradeço :)

27 de agosto de 2016 às 16:01

Blogger Marcelo Siqueira Lima disse...

Tanto no caso de "aposentadoria" quanto "motorista", temos certeza que o número usado será inteiro e positivo; em outras palavras, um natural. Nesse caso, usar unsigned int é mais coerente. Minha opinião.

17 de março de 2017 às 06:51

Blogger Lucas de Lima disse...

Muito bom!

25 de outubro de 2017 às 14:15

Anônimo Anônimo disse...

100% novidades

A utilidade é que, caso você precise alterar, supondo que seu programa tenha milhares de linhas, você não precisa sair caçando as variáveis de uma a uma para alterá-las.

16 de fevereiro de 2018 às 19:51

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô