Você está na página 1de 4

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.

1. 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;
}
2. 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;
}

3. 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;
}
4. 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
é
𝑣02
𝑆= sen(2𝜃)
𝑔

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;
}
5. 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;
}
6. Observe o fluxograma a seguir e responda aos itens abaixo.
a) Qual é ou quais são as variáveis de entrada?
b) Qual é ou quais são as variáveis de saída?
c) 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;
}

Você também pode gostar