Pular para o conteúdo principal

LINGUAGEM C - EXERCÍCIO RESOLVIDO

Uma pessoa só pode dirigir um veículo se for maior de idade e possuir carteira de habilitação. Faça um programa que, dado a idade e a situação da habilitação:
0 - não possuí
1 - possuí
Informe se a pessoa pode dirigir um veículo.

 Solução 

#include<stdio.h>
#include<locale.h>/* Arquivo de cabeçalho que contém a declaração da função setlocale que nos permite mostrar na tela, os caracteres da língua Portuguesa como por exemplo ç , á, ã */
int main()
 { 
   int idade, opcao;
   setlocale(LC_ALL,"portuguese");
   printf(" Informe sua idade: ");
   scanf("%d",&idade);
   
   if(idade>=18) /*Se idade maior ou igual a 18 anos*/
     {
        printf("\n Possui habilitação? ");
        printf("\n 0 - não possuí \n 1 - possuí ");
        printf("\n  Informe a sua situação( 0 ou 1): ");
        scanf("%d",&opcao);

        switch(opcao)
          {
            case 0:
              printf("\n Você não pode dirigir o veículo");
            break;
            case 1:
              printf(" Você pode dirigir o veículo");
            break;
            default:
              printf(" \n Ops! Digite 0 ou 1");
           }
        }else  /*Se idade não é maior ou igual a 18 anos*/
            printf("\n Pela lei Brasileira, Você não pode dirigir o veículo");

 return 0;
}













Comentários