O documento apresenta 10 algoritmos em C# resolvendo problemas matemáticos como cálculo de área de triângulo e circunferência, operações entre números, conversão de unidades de medidas, cálculo de salário líquido e troca de valores entre variáveis. Cada algoritmo recebe valores de entrada do usuário, realiza os cálculos necessários e exibe os resultados.
O documento apresenta 10 algoritmos em C# resolvendo problemas matemáticos como cálculo de área de triângulo e circunferência, operações entre números, conversão de unidades de medidas, cálculo de salário líquido e troca de valores entre variáveis. Cada algoritmo recebe valores de entrada do usuário, realiza os cálculos necessários e exibe os resultados.
O documento apresenta 10 algoritmos em C# resolvendo problemas matemáticos como cálculo de área de triângulo e circunferência, operações entre números, conversão de unidades de medidas, cálculo de salário líquido e troca de valores entre variáveis. Cada algoritmo recebe valores de entrada do usuário, realiza os cálculos necessários e exibe os resultados.
1. Construa um algoritmo que calcule o valor da área de um triângulo, a partir do valor da
base e altura.
static void Main(string[] args)
{ Console.Write("Por favor, insira o valor da base: "); double num1 = double.Parse(Console.ReadLine()); Console.Write("Por favor, insira o valor da altura na mesma unidade de medida: "); double num2 = double.Parse(Console.ReadLine()); double valorfinal = num1*num2/2; Console.WriteLine(); Console.WriteLine($"A área do triângulo equivale a {valorfinal} unidade de medida ao quadradro"); } 2. Desenhe um algoritmo que receba dois números e mostre a soma, a subtração, a multiplicação e a divisão dos números.
static void Main(string[] args)
{ Console.Write("Por favor, insira o primeiro número: "); double num1 = double.Parse(Console.ReadLine()); Console.Write("Por favor, insira o segundo número: "); double num2 = double.Parse(Console.ReadLine()); double ad = num1+num2; double sub = num1-num2; double mult = num1*num2; double div = num1/num2; double sub2 = num2-num1; double div2 = num2/num1; Console.WriteLine(); Console.WriteLine($"A soma dos números equivale a {ad}"); Console.WriteLine($"A multiplicação dos números equivale a {mult}"); Console.WriteLine($"A subtração do primeiro número pelo segundo equivale a {sub}"); Console.WriteLine($"A subtração do segundo número pelo primeiro equivale a {sub2}"); Console.WriteLine($"A divisão do primeiro número pelo segundo equivale a {div}"); Console.WriteLine($"A divisão do segundo número pelo primeiro equivale a {div2}"); } 3. Elabore um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que esse vendedor ganha 20% de comissão sobre suas vendas efetuadas, faça que o algoritmo informe o seu nome, o salário fixo e salário no final do mês.
static void Main(string[] args)
{ Console.Write("Por favor, insira o nome do funcionário: "); string nome = Console.ReadLine(); Console.Write("Por favor, insira seu salário fixo: R$"); double num1 = double.Parse(Console.ReadLine()); Console.Write("Por favor, insira o valor total de vendas efetuadas por ele: R$"); double num2 = double.Parse(Console.ReadLine()); double valorfinal = num1+num2*0.2; Console.WriteLine(); Console.WriteLine($"Nome: {nome}"); Console.WriteLine($"Salário fixo: R$ {num1:f2}"); Console.WriteLine($"Salário final: R$ {valorfinal:f2}"); } 4. Crie um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre, com pesos 2, 4 e 6. No final, deve-se informar o nome do aluno e a sua média ponderada.
static void Main(string[] args)
{ Console.Write("Por favor, insira o nome do aluno: "); string nome = Console.ReadLine(); Console.Write("Por favor, a nota da prova 1 de peso 2: "); double p1 = double.Parse(Console.ReadLine()); Console.Write("Por favor, a nota da prova 2 de peso 4: "); double p2 = double.Parse(Console.ReadLine()); Console.Write("Por favor, a nota da prova 3 de peso 6: "); double p3 = double.Parse(Console.ReadLine()); double media = (p1*2+p2*4+p3*6)/12; Console.WriteLine(); Console.WriteLine($"Nome: {nome}"); Console.WriteLine($"Média final: {media:f3}"); } 5. Elabore o fluxograma e a implementação em C# de um programa que leia a velocidade de um veículo em km/h, calcule e exiba a velocidade em m/s (metros por segundo).
static void Main(string[] args)
{ Console.Write("Por favor, insira a velocidade do veículo em quilômetros por hora: "); double num1 = double.Parse(Console.ReadLine()); double num2 = num1/3.6; Console.WriteLine(); Console.WriteLine($"O veículo está a {num2} m/s"); } 6. Elabore o fluxograma e a implementação de um programa que calcule a área de uma circunferência, considerando a fórmula ÁREA = π* RAIO*RAIO. Considere π=3,1416.
static void Main(string[] args)
{ Console.Write("Por favor, insira o valor do raio: "); double raio = double.Parse(Console.ReadLine()); double area = 3.1416*raio*raio; Console.WriteLine(); Console.WriteLine($"A área equivale a {area} unidade de medida ao quadrado"); } 7. Elabore o fluxograma e a implementação em C# de um programa que leia uma medida em polegadas e exiba a equivalente em centímetros, sabendo que 2.54 cm equivalem a 1 polegada.
static void Main(string[] args)
{ Console.Write("Por favor, insira a medida em polegadas: "); double pol = double.Parse(Console.ReadLine()); double cm = pol*2.54; Console.WriteLine(); Console.WriteLine($"A medida equivale a {cm} cm"); } 8. Considere a seguinte situação: descontam-se inicialmente 10% do salário bruto do trabalhador como contribuição à previdência social. Após esse desconto, há outro desconto de 5% sobre o valor restante do salário bruto, a título de um determinado imposto. Elabore o fluxograma e a implementação de um programa leia o salário bruto de um cidadão e exiba o seu salário líquido.
static void Main(string[] args)
{ Console.Write("Por favor, insira o salário bruto: R$"); double sal_bruto = double.Parse(Console.ReadLine()); double sal_liq = sal_bruto*0.855; Console.WriteLine(); Console.WriteLine($"O salário líquido equivale a R$ {sal_liq:f2}."); } 9. Elabore o fluxograma e a implementação de um programa que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.
static void Main(string[] args)
{ Console.Write("Por favor, insira a duração do evento em segundos: "); int seg = int.Parse(Console.ReadLine()); int horas = seg/3600; int min = (seg-horas*3600)/60; int seg2 = seg-horas*3600-min*60; Console.WriteLine(); Console.WriteLine($"A duração do evento foi de {horas}h{min}min{seg2}s."); } 10. Elabore o fluxograma e a implementação de um programa que peça para o usuário digitar 2 valores inteiros e coloque o primeiro valor em uma variável chamada de A e o segundo valor em outra variável chamada de B. Em seguida, seu programa deverá trocar o conteúdo destas variáveis e exibir o que cada variável contém.
static void Main(string[] args)
{ Console.Write("Por favor, insira um valor inteiro da variável A: "); int A = int.Parse(Console.ReadLine()); Console.Write("Por favor, insira um valor inteiro da variável B: "); int B = int.Parse(Console.ReadLine()); int C = A; A = B; B = C; Console.WriteLine(); Console.WriteLine($"A variável A contém {A} e a variável B contém {B}."); }