Espero que esteja certo e que tenha lhe ajudado, fiz pra treinar também... Não esquece de fazer os ajustes pro dev c++ com system pause, o que eu fiz não tem porque uso o netbeans e nele não é necessário... ;) #include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int tipo;
float a=1.999, g=2.749 , d=1.589, lit, des, var;
printf("1 para alcool \n");
printf("2 para gasolina \n");
printf("3 para diesel \n ");
printf("\n Digite o tipo do combustivel \t");
scanf("%d",&tipo);
if((tipo <= 0) || (tipo > 3)) {
printf("Tipo de combustivel selecionado incorreto. Digite um número de 1 a 4");
} else {
printf("\n Digite a quantidade de litros do combustivel \t");
scanf("%f",&lit);
if(tipo = 1){
var = lit*a;
if(lit <= 20){
des = var*0.03;
var = var - des;
printf ("O cliente deverá pagar R$ %.3f por %.2f litro de álcool, desconto de R$ %.3f",var,lit,des);
} else {
des = var*0.05;
var = var - des;
printf ("O cliente deverá pagar R$ %.3f por %.2f litro de álcool, desconto de R$ %.3f",var,lit,des);
}
}
if(tipo = 2){
var = lit*g;
if(lit <= 15){
des = var*0.035;
var = var - des;
printf ("O cliente deverá pagar R$ %.3f por %.2f litro de gasolina, desconto de R$ %.3f",var,lit,des);
} else {
des = var*0.06;
var = var - des;
printf ("O cliente deverá pagar R$ %.3f por %.2f litro de gasolina, desconto de R$ %.3f",var,lit,des);
}
}
if(tipo = 3){
var = lit*d;
if(lit <= 30){
des = var*0.04;
var = var - des;
printf ("O cliente deverá pagar R$ %.3f por %.2f litro de diesel, desconto de R$ %.3f",var,lit,des);
} else {
des = var*0.07;
var = var - des;
printf ("O cliente deverá pagar R$ %.3f por %.2f litro de diesel, desconto de R$ %.3f",var,lit,des);
}
}
}
}