Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <wchar.h>
- typedef struct cliente{
- char nome[50];
- int tipo;
- float area;
- float saldo;
- }Cliente;
- float calc_pulverizacao(Cliente *fazendeiro){
- switch(fazendeiro->tipo){
- case 1 :
- return fazendeiro->area*500;
- break;
- case 2 :
- return fazendeiro->area*1000;
- break;
- case 3 :
- return fazendeiro->area*1500;
- case 4 :
- return fazendeiro->area*2500;
- break;
- default :
- printf("valor ivalido !");
- return 0;
- }
- }
- float desconto(Cliente *fazendeiro){
- if(fazendeiro->area > 1000){
- fazendeiro->saldo =fazendeiro->saldo*0.95;
- }
- if(fazendeiro->saldo > 75000){
- fazendeiro->saldo = fazendeiro->saldo*0.90;
- }else{
- if((fazendeiro->saldo > 75000) &&(fazendeiro->area >1000)){
- fazendeiro->saldo = ((fazendeiro->saldo*0.95)*0.90);
- }
- }
- return fazendeiro->saldo;
- }
- int main(){
- Cliente fazendeiro ,*pfazendeiro ;
- pfazendeiro= &fazendeiro;
- printf("tecle 0 para sair");
- scanf("%d",&num);
- do{
- printf("Digite nome :");
- scanf("%s",fazendeiro.nome);
- printf("Digite a area");
- scanf("%f",&fazendeiro.area);
- printf("Digite o tipo");
- scanf("%d",&fazendeiro.tipo);
- fazendeiro.saldo = calc_pulverizacao(pfazendeiro);
- printf("O saldo he :%f",desconto(pfazendeiro));
- }while(num !=0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement