#include <stdio.h>
#include <stdlib.h>
/* Elabore um programa que calcule o valor e a gravidade de contra ordenação de velocidade
através da leitura da velocidade a que o veiculo foi detectado assim como da localização.
São contra_ordenações leves:
Excesso de velocidade até 30Km/h fora daslocalidades.
Excesso de velocidade até 20km/h dentro das localidades.
Valor da coima de 60€ a 300€.
Sem sanção inibitória.
São contra_ordenações graves:
Excesso de velocidade superior a 30km/h fora das localidades;
Excesso de velocidade superior a 20km/h dentro das localidades;
Valor da coima de 120€ a 300€;
Sanção inibitória: de 1 mês a 1 ano;
São contra_ordenações muito graves:
Excesso de velocidade superior a 60km/h fora das localidades;
Excesso de velocidade superior a 40km/h dentro das localidades;
Valor da coima de 300€ a 1500€;
Sanção inibitória: de 2 meses a 2 anos. */
main()
{
float velocidade;
int opcao;
printf(" Introduza a velocidade\n");
scanf("%f",&velocidade);
printf(" 1-dentro das localidade\n");
printf(" 2-fora das localidades\n");
printf(" Introduza opcao\n");
scanf("%d",&opcao);
switch(opcao)
{
case 2:
if(velocidade<90)
printf(" Sem contra_ordenaçao\n");
else
if(velocidade<=120)
printf(" Contra_ordenação leve multa e de 60€ a 300€ sem sançao inibitoria\n");
else
if(velocidade<=150)
printf(" Contra_ordenação grave multa e de 120€ a 300€ com sançao inibitoria de 1 mes a
1 ano\n");
else
printf(" Contra_ordenaçao muito grave multa e de 300€ a 1500€ com sançao inibitoria de 2
meses a 2 anos\n");break;
case 1:
if(velocidade<50)
printf("Sem contra_ordenaçao\n");
else
if(velocidade<=70)
printf(" Contra_ordenação leve multa e de 60€ a 300€ sem sançao inibitoria\n");
else
if(velocidade<=90)
printf(" Contra_ordenação grave multa e de 120€ a 300€ com sançao inibitoria de 1 mes
a 1 ano\n");
else
printf(" Contra_ordenaçao muito grave multa e de 300€ a 1500€ com sançao inibitoria
de 2 meses a 2 anos\n");break;
default:printf("Invalido\n");
}
system("PAUSE");
}
Download

include