Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

EXERCÍCIOS RESOLVIDOS - LABORATÓRIO DE PROGRAMAÇÃO
(CONDICIONAIS)
1.Desenvolva a função “saoPositivos” que recebe como parâmetros dois números reais,
informados pelo usuário e verifica se ambos são maiores que zero. A função deve retornar 1
(verdadeiro) se ambos forem positivos e 0 (falso) caso contrário.
Faça um programa que leia dois números e chame a função, imprimindo "Ambos os valores
sao positivos." ou "Ao menos um dos valores eh negativo.", dependendo do caso.
RESP:
int main()
{
//ler valores
int a, b;
scanf("%d%d", &a, &b);
//função
if (a>0 && b>0)
{
printf("Ambos os valores sao positivos.");
}
else
{
printf("Ao menos um dos valores eh negativo ou eh igual a zero.");
}
return 0;
}
2.A taxa de juros aplicada em fundos depositados em um banco é determinada pelo tempo em
que estes ficam depositados. Para um banco em particular, a seguinte tabela é usada:
Tempo em depósito Taxa de juro
Maior ou igual a 5 anos 0,95
Menor que 5 anos, mas maior ou igual a 4
anos
0,90
Menor que 4 anos, mas maior ou igual a 3
anos
0,85
Menor que 3 anos, mas maior ou igual a 2
anos
0,75
Menor que 2 anos, mas maior ou igual a 1 ano 0,65
Menor que 1 ano 0,55
Usando estas informações, escreva uma função que receba como parâmetro um valor maior
ou igual a zero representando o tempo - em anos - em que os fundos foram mantidos em
depósito e retorne a taxa de juros correspondente.
Na função principal, leia a quantidade de anos que os fundos foram mantidos em depósito e
imprima - como nos exemplos - a taxa de juros correspondente, utilizando a função criada
anteriormente.
RESP:
void tempodeposito (float anos)
{
// função
if (anos<1){
printf("0.55");
}
else if (anos<2 && anos>=1){
printf("0.65");
}
else if (anos<3 && anos>=2){
printf("0.75");
}
else if (anos<4 && anos>=3){
printf("0.85");
}
else if (anos<5 && anos>=4){
printf("0.90");
}
else {
printf("0.95");
}
}
int main()
{
float anos;
//ler dados
scanf("%f", &anos);
tempodeposito(anos);
return 0;
}

Mais conteúdos dessa disciplina