Logo Passei Direto
Buscar

Exercícios de Lógica Condicional

Lista de exercícios de lógica condicional em C. Apresenta seis enunciados (maioridade, média e situação, comparação, maior entre três, conversão de moedas, cálculo de IR) e traz códigos-resposta em C para os exercícios 1–5; o 6 está truncado.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

<p>EXERCÍCIOS – LÓGICA CONDICIONAL – Prof. Rogério</p><p>1) Escreva um programa em C que a partir do cálculo da idade de uma pessoa (ano</p><p>atual – ano de nascimento), apresente no final a idade calculada e a condição de</p><p>maioridade:</p><p>Para idade acima de 18 anos, mostrar “MAIOR DE IDADE”</p><p>Para idade abaixo de 18 anos, mostrar “MENOR DE IDADE”</p><p>2) Faça um programa em C que calcule a média de um aluno a partir da entrada de</p><p>2 notas. No final, apresente a média calculada e a situação do aluno de acordo com</p><p>o valor da média:</p><p>Média entre 0 e 3.9 -> “Aluno Reprovado”</p><p>Média entre 4.0 e 6.9 -> “Aluno em Exame”</p><p>Média acima de 7.0 -> “Aluno Aprovado”</p><p>3) Escreva um programa em C que receba a entrada de dois números inteiros.</p><p>Apresente no final o resultado da comparação entre os números, da seguinte forma:</p><p>Considerando as variáveis: a e b</p><p>Se a for igual a b, mostrar mensagem “Números iguais”</p><p>Se a for maior que b, mostrar “A é o maior número”</p><p>Se b for maior que a, mostrar “B é o maior número”</p><p>4) A partir da entrada de 3 números inteiros, faça um programa que verifique e</p><p>mostre no final qual é o maior. Desconsiderar números iguais.</p><p>5) Este programa deverá apresentar ao usuário 4 opções para conversão de</p><p>moedas. A partir da escolha do usuário, o programa deverá calcular e mostrar a</p><p>conversão realizada. As opções são:</p><p>1 – Real para Dólar</p><p>2 – Dólar para Real</p><p>3 – Real para Euro</p><p>4 – Euro para Real</p><p>6) Este programa tem a função de calcular o valor de desconto de imposto de renda,</p><p>segundo a tabela de descontos apresentada. A entrada é o salário do funcionário.</p><p>Para calcular o desconto, deverá ser aplicada a lógica condicional de</p><p>encadeamento para encontrar a porcentagem de descontos. A fórmula para</p><p>cálculo do desconto é:</p><p>IR = salário inicial * % imposto</p><p>Salário Final = (salário inicial - IR) + dedução</p><p>Os cálculos poderão ser feitos de forma separada ou em uma única expressão.</p><p>Tabela do IR</p><p>Base de cálculo Alíquota Parcela a deduzir</p><p>Até 2259.20 Isento 0</p><p>De 2259.21 a 2826.65 7.5% 169.44</p><p>De 2826.66 a 3751.05 15% 381.44</p><p>De 3751.06 a 4664.68 22.5% 662.77</p><p>Acima de 4664.68 27.5% 896.00</p><p>Apresentar no final apenas o salário final.</p><p>RESPOSTAS:</p><p>EXERCÍCIO 1</p><p>#include "stdio.h"</p><p>int main()</p><p>{</p><p>int aa, an, id;</p><p>printf("Informe o ano de nascimento: ");</p><p>scanf("%d", &an);</p><p>printf("Informe o ano atual: ");</p><p>scanf("%d", &aa);</p><p>id = aa - an;</p><p>printf("Sua idade e: %d\n", id);</p><p>if(id>=18)</p><p>{</p><p>printf("Voce é MAIOR DE IDADE.");</p><p>}</p><p>else</p><p>{</p><p>printf("Voce e MENOR DE IDADE.");</p><p>}</p><p>return 0;</p><p>}</p><p>EXERCÍCIO 2</p><p>#include "stdio.h"</p><p>int main()</p><p>{</p><p>float n1, n2, m;</p><p>printf("Digite a 1a nota: ");</p><p>scanf("%f", &n1);</p><p>printf("Digite a 2a nota: ");</p><p>scanf("%f", &n2);</p><p>m=(n1+n2)/2;</p><p>printf("Sua media e: %.2f\n",m);</p><p>if(m=b)</p><p>{</p><p>printf("%d e o maior.", a);</p><p>}</p><p>else</p><p>{</p><p>printf("%d e o maior.", b);</p><p>}</p><p>}</p><p>return 0;</p><p>}</p><p>EXERCÍCIO 4</p><p>#include "stdio.h"</p><p>int main()</p><p>{</p><p>int a, b, c, maior;</p><p>printf("Digite o 1o numero: ");</p><p>scanf("%d", &a);</p><p>printf("Digite o 2o numero: ");</p><p>scanf("%d", &b);</p><p>printf("Digite o 3o numero: ");</p><p>scanf("%d", &c);</p><p>maior = a;</p><p>if(b>maior)</p><p>{</p><p>maior = b;</p><p>}</p><p>if(c>maior)</p><p>{</p><p>maior = c;</p><p>}</p><p>printf("Maior numero: %d", maior);</p><p>return 0;</p><p>}</p><p>EXERCÍCIO 5</p><p>#include "stdio.h"</p><p>int main()</p><p>{</p><p>float c, d, r, e;</p><p>int op;</p><p>printf("Conversao de moedas\n");</p><p>printf("===================\n");</p><p>printf("1-Real para Dolar\n");</p><p>printf("2-Dolar para Real\n");</p><p>printf("3-Real para Euro\n");</p><p>printf("4-Euro para Real\n\n");</p><p>printf("Escolha uma opcao: ");</p><p>scanf("%d", &op);</p><p>printf("Informe a cotacao: ");</p><p>scanf("%f", &c);</p><p>if(op==1)</p><p>{</p><p>printf("Valor em REAL: ");</p><p>scanf("%f", &r);</p><p>d = r/c;</p><p>printf("Valor convertido em DOLAR: %.2f", d);</p><p>}</p><p>if(op==2)</p><p>{</p><p>printf("Valor em DOLAR: ");</p><p>scanf("%f", &d);</p><p>r = d*c;</p><p>printf("Valor convertido em REAL: %.2f", r);</p><p>}</p><p>if(op==3)</p><p>{</p><p>printf("Valor em REAL: ");</p><p>scanf("%f", &r);</p><p>e = r/c;</p><p>printf("Valor convertido em EURO: %.2f", e);</p><p>}</p><p>if(op==4)</p><p>{</p><p>printf("Valor em EURO: ");</p><p>scanf("%f", &e);</p><p>r = e*c;</p><p>printf("Valor convertido em REAL: %.2f", r);</p><p>}</p><p>return 0;</p><p>}</p><p>EXERCÍCIO 6</p><p>#include "stdio.h"</p><p>int main()</p><p>{</p><p>float s, sf, ir;</p><p>printf("Informe o salario: ");</p><p>scanf("%f", &s);</p><p>if(s</p>

Mais conteúdos dessa disciplina