Cartas de cobrança. Muitas empresas gastam muito tempo e dinheiro coletando débitos devidos. A cobrança é o processo de fazer pedidos repetidos e insistentes a um devedor em uma tentativa de coletar um débito. Os computadores normalmente são usados para gerar cartas de cobrança automaticamente e em graus de rigidez cada vez maiores, à medida que o tempo da dívida aumenta. A teoria é que, quando um débito está vencido há mais tempo, fica mais difícil receber e, portanto, as cartas de cobrança precisam se tornar mais ameaçadoras.

Escreva um programa que contenha os textos de cinco cartas de cobrança de rigidez cada vez maior. Seu programa deverá aceitar como entrada o seguinte:

a) Nome do devedor.

b) Endereço do devedor.

c) Conta do devedor.

d) Valor devido.

e) Tempo da dívida (ou seja, um mês de atraso, dois

meses de atraso etc.).

Use o tempo da dívida para selecionar um dos cinco textos de mensagem e depois imprima a carta de cobrança, inserindo as outras informações fornecidas onde for apropriado.

Passo 1

Beleza pessoal, estão todos bem?! Espero que sim, hoje iremos realizar uma atividade bem simples, onde temos apenas que criar uma carta para um devedor, irei deixar a estrutura da carta para você e a sua criatividade, porém irei lhe auxiliar na logica por trás desse exercício.

Passo 2

Iremos começar com as bibliotecas, item obrigatório. Após isso iremos declarar as nossas variáveis, atenção aqui para a quantidade de caracteres aceitos. Após isso o que nos resta é pedir para o usuário digitar as informações necessárias.

#include stdio.h>

#include stdlib.h>

int main(){

char nome[300];

char endereco[200];

int conta;

float debito;

float tempo;

printf("Por favor digite os seguintes dados do devedor: ");

printf("\nNome: (30 caracteres)");

scanf("%c", &nome);

printf("\nEndereço: (200 caracteres)");

scanf("%c", &endereco);

printf("\nConta:");

scanf("%c", &conta);

printf("\nDebito:");

scanf("%c", &debito);

printf("\nTempo:");

scanf("%c", &tempo);

Passo 3

Essa segunda parte é uma reunião de if, simples eu sei, mas a maioria dos bons programas são. O que iremos fazer aqui é criar mensagens personalizadas conforme os dados cadastrados. O intervalo que utilizei para o mudar as mensagens fora de 6 meses, mas isso assim como as mensagens ficam ao seu critério modificar.

if(tempo

printf("Olá senhor %c, residente no endereço %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda nao foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rápido possível para não sofrer sanções legais.");

}

if(6

printf("Olá senhor %c, residente no endereço %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda não foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rápido possível para não sofrer sanções legais e morais, além da possível retenção dos seus bens para quitação da dívida.");

}

if(12

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda não foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rápido possível, iremos ou seremos forçados a tomar seus bens para o pagamento da suas dívidas, o que irá lhe custar uma grande humilhação moral..");

}

if(24

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda não foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Ou o senhor paga o seu debito urgentemente ou iremos tomar o seu carro e vender para abater uma parte da divida.");

}

if(36

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda não foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rápido possível para não sofrer sanções legais.");

}

}

Resposta

#include stdio.h>

#include stdlib.h>

int main(){

char nome[300];

char endereco[200];

int conta;

float debito;

float tempo;

printf("Por favor digite os seguintes dados do devedor: ");

printf("\nNome: (30 caracteres)");

scanf("%c", &nome);

printf("\nEndereço: (200 caracteres)");

scanf("%c", &endereco);

printf("\nConta:");

scanf("%c", &conta);

printf("\nDebito:");

scanf("%c", &debito);

printf("\nTempo:");

scanf("%c", &tempo);

if(tempo

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda nao foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rapido possivel para nao sofrer sanções legais.");

}

if(6

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda nao foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rapido possivel para nao sofrer sanções legais e morais, além da possivel retenção dos seus bens para quitação da divida.");

}

if(12

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda nao foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rapido possivel, iremos ou seremos forçados a tomar seus bens para o pagamento da suas dividas, o que irá lhe custar uma grande humilhção moral..");

}

if(24

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda nao foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rapido possivel para nao sofrer sanções legais.");

}

if(36

printf("Olá senhor %c, residente no endereco %c, consta no nosso sistema que o seu debito no valor de %f e com tempo de atraso de %f, ainda nao foi pago", &nome, &endereco, &conta, &debito, &tempo);

printf("Precisamos que o senhor quite seu debito o mais rapido possivel para nao sofrer sanções legais.");

}

}