Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto Federal do Amazonas TMI11 – Algoritmos e Programação 2019/1 Prof. Vitor Bremgartner Alunos: AQUILA RABELO CAMPOS JEAN MARK BEZERRA LIRA MARIA DO SOCORRO NICKENDSON COURTOIS Lista de Exercícios 01: Estruturas Sequenciais (*) Obs: Nas questões a seguir, quando se pede para elaborar um algoritmo, pode-se escolhe entre Portugol ou Fluxograma. Elabore um algoritmo que calcule e exiba a soma dos números de uma Progressão Aritmética. São fornecidas a razão, o termo inicial e o número de termos a serem somados. RESPOSTA #include <stdio.h> #include <stdlib.h> float main(void) { float n1; float n2; float n; printf ("Digite um número ímpar\n"); scanf ("%f", &n1); n2 = (n1+1)/2; n = ((1 + n1)/2)*n2; printf ("A soma dos números impares e igual a %f\n", n); return 0; } Sharon está viajando da cidade A para a cidade B. A distância entre as cidades é uma variável, pois ela gostaria de inserir a distância que ela percorreu a primeira velocidade e depois, a distância que ela percorreu a segunda velocidade. Ela sabe que durante a primeira distância, ela andará a 60 km/h, e durante o outro percurso, andará a 110 km/h. Escreva um algoritmo que calcule o tempo total de viagem de uma cidade à outra. RESPOSTA #include <stdio.h> #include <stdlib.h> float main(void) { float d1; float d2; float t1; float t2; float tt; printf ("Digite a distância 1\n"); scanf ("%f", &d1); printf ("Digite a distância 2\n"); scanf ("%f", &d2); t1 = (d1/60); t2 = (d2/110); tt = (t1+t2); printf ("O tempo total da viagem e %.2f\n", tt); return 0; } Elabore um algoritmo que calcule e exiba a média de dois números digitados. RESPOSTA #include <stdio.h> int main(void) { float num1; float num2; float media; printf ("Digite o primeiro número\n"); scanf ("%f”, &num1); printf ("Digite o segundo número\n"); scanf ("%f”, &num2); media = (num1 + num2) /2; printf ("A média dos números digitados e %.2f", media); return 0; } Elabore um algoritmo que calcule o alcance de um projétil, dada a velocidade inicial v0 e o ângulo θ entre o cano do canhão e o solo. A fórmula a ser utilizada é onde g = 9,81m/s2. RESPOSTA #include <stdio.h> #include <math.h> /*tirei duvidas com a Lari*/ int main (void) { float vo, g, angulo, s; printf ("Insira a velocidade inicial do projetil:\n"); scanf ("%f”, &vo); printf ("Insira o angulo em relação ao cano do canhão e o solo:\n"); scanf("%f" , &angulo); angulo=angulo*3.14/180.0; g = 9.81; s = (vo*vo) *sin(2*angulo) /g; printf ("O alcance do projetil eh %.2f”, s); return 0; } Crie um algoritmo que permita fazer a conversão cambial de Reais para Dólares. Considere como taxa de câmbio US$1,00 = R$3,20. RESPOSTA #include <stdio.h> #include <stdlib.h> float main(void) { float real; float dolar; printf ("Digite o valor em reais\n"); scanf ("%f", &real); dólar = real/3.20; printf ("O valor em dólar e %.2f\n", dólar); return 0; } Observe o fluxograma a seguir e responda aos itens abaixo. Qual é ou quais são as variáveis de entrada? Qual é ou quais são as variáveis de saída? O que será impresso pelo algoritmo? RESPOSTA #include <stdio.h> int main (void) { int a, b, c; a = 10; b = 8; c = 4; a = a+c; b = c+a; b = a; c = a+b; printf ("%d\n", a); /*variáveis de saida */ printf ("%d\n", b); /*variaveis de saida */ printf ("%d\n", c); /*variaveis de saida, execute o algoritmo para obter o valor impresso */ return 0; }
Compartilhar