-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Rafael Carneiro
-
-
Elabore uma função que receba como parâmetros dois valores reais a e b. A função deve ler uma sequência de valores reais e imprimir a média aritmética dos valores que pertencerem ao intervalo fechado entre a e b. A sequência de valores deverá ser encerrada quando for lido um valor negativo.
Exemplo: Com entradas a=7, b=3 e sequência= 5 2 9 8 3 1 -2, a função deve imprimir o valor 4.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
alguém pode me auxiliar com este exercicio de programacao em C?
em C/C#/C++
Postado
Determinado banco, todos os meses desconta uma taxa de administração de R$12,47 de seus clientes. Sempre que o saldo da conta estiver negativo, o banco envia uma mensagem ao cliente, lembrando-o da divida
a) Faça uma função que receba como parâmetro o número de clientes do banco. Para cada cliente, a função deverá ler o saldo atual, calcular e imprimir o valor do saldo após o desconto. Caso, após a operação, o saldo esteja negativo, a função deverá imprimir a frase “SALDO NEGATIVO, CLIENTE DEVE SER COMUNICADO”.
b) Faça um programa (função main) que leia o número de clientes do banco e chame a função da letra a.
Fiz este codigo, porém esta errado.
#include <stdio.h>
void numCliente (int numC)
{
float saldo, desconto = 12.47, saldoDesconto;
saldoDesconto = saldo - desconto;
if(saldoDesconto < 0){
printf("%f SALDO NEGATIVO, CLIENTE DEVE SER COMUNICADO.", saldoDesconto);
}
else{
printf("%f", saldoDesconto);
}
}
int main()
{
float saldoMesmo;
printf ("Digite o saldo:");
scanf("%f", &saldoMesmo);
numCliente(saldoMesmo);
return 0;
}
Consertei algumas coisas porém ainda esta errado.
#include <stdio.h>
void numCliente (int numC)
{
float saldo, desconto = 12.47, saldoDesconto;
scanf("%f", &saldo);
saldoDesconto = saldo - desconto;
if(saldoDesconto < 0){
printf("%.2f SALDO NEGATIVO, CLIENTE DEVE SER COMUNICADO.", saldoDesconto);
}
else{
printf("%f", saldoDesconto);
}
}
int main()
{
int numCli;
scanf("%d", &numCli);
numCliente(numCli);
return 0;
}