LISTA1 ALGORITIMOS
4 pág.

LISTA1 ALGORITIMOS


DisciplinaAlgoritimos C++257 materiais1.379 seguidores
Pré-visualização1 página
Instituto Federal do Amazonas
TMI11 \u2013 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 (&quot;Digite um número ímpar\n&quot;);
 scanf (&quot;%f&quot;, &n1);
 
 n2 = (n1+1)/2;
 
 n = ((1 + n1)/2)*n2;
 
 printf (&quot;A soma dos números impares e igual a %f\n&quot;, 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 (&quot;Digite a distância 1\n&quot;);
scanf (&quot;%f&quot;, &d1);
printf (&quot;Digite a distância 2\n&quot;);
scanf (&quot;%f&quot;, &d2);
t1 = (d1/60);
t2 = (d2/110);
tt = (t1+t2);
printf (&quot;O tempo total da viagem e %.2f\n&quot;, 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 (&quot;Digite o primeiro número\n&quot;);
	scanf (&quot;%f\u201d, &num1);
	
	printf (&quot;Digite o segundo número\n&quot;);
	scanf (&quot;%f\u201d, &num2);
	
	media = (num1 + num2) /2;
	
	printf (&quot;A média dos números digitados e %.2f&quot;, media);
	return 0;
}
Elabore um algoritmo que calcule o alcance de um projétil, dada a velocidade inicial v0 e o ângulo \u3b8 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 (&quot;Insira a velocidade inicial do projetil:\n&quot;);
	scanf (&quot;%f\u201d, &vo);
	printf (&quot;Insira o angulo em relação ao cano do canhão e o solo:\n&quot;);
	scanf(&quot;%f&quot; , &angulo);
	angulo=angulo*3.14/180.0;
	g = 9.81;
	s = (vo*vo) *sin(2*angulo) /g;
	
	printf (&quot;O alcance do projetil eh %.2f\u201d, 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 (&quot;Digite o valor em reais\n&quot;);
scanf (&quot;%f&quot;, &real);
dólar = real/3.20;
printf (&quot;O valor em dólar e %.2f\n&quot;, 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 (&quot;%d\n&quot;, a); /*variáveis de saida */
	printf (&quot;%d\n&quot;, b); /*variaveis de saida */
	printf (&quot;%d\n&quot;, c); /*variaveis de saida, execute o algoritmo para obter o valor impresso */ 
return 0;
}