Algoritmo e Estrutura de Dados 1
Por: gma18 • 18/6/2016 • Trabalho acadêmico • 3.295 Palavras (14 Páginas) • 394 Visualizações
[pic 1]
2ª TRABALHO EM EQUIPE
Algoritmo e Estrutura de Dados 1
Anna Carolina Magalhães Cunha Dias
Gustavo Martins Almeida
Igor Lopes Matos
Leandro Magella Martins da Costa Souza
Vinicius Reis Pereira de Oliveira
Belo Horizonte
05-2016
- Escreva um algoritmo que leia três números e imprima o maior deles.
#include
using namespace std;
int main(){
float n1,n2, n3;
cout<< "Digite o primeiro numero: " ;
cin>> n1;
cout<< "Digite o segundo numero: " ;
cin>> n2;
cout<< "Digite o terceiro numero: " ;
cin>> n3;
if ((n1>n2) && (n1>n3))
{ cout<< "\n O numero maior e: "<< n1; }
else if ((n2>n3) && (n2>n1))
{cout<< "\n O numero maior e: "<< n2; }
else cout<< "\n O numero maior e: "<< n3;
}
- Escreva um algoritmo que leia três números e os imprima em ordem crescente.
#include
using namespace std;
int main(){
float n1, n2, n3;
cout<< "Digite o primeiro numero: " ;
cin>> n1;
cout<< "Digite o segundo numero: " ;
cin>> n2;
cout<< "Digite o terceiro numero: " ;
cin>> n3;
if ((n1
{ cout<< "\n A ordem crescente e: " << n1<<","<
} else if ((n2
{cout<< "\n A ordem crescente e: " << n2<<","<
} else if ((n3
{cout<< "\n A ordem crescente e: " << n3<<","<
} else if ((n1
{cout<< "\n A ordem crescente e: " << n1<<","<
} else if ((n2
{cout<< "\n A ordem crescente e: " << n2<<","<
} else if ((n3
{cout<< "\n A ordem crescente e: " << n3<<","<
}
}
- Elabore um algoritmo que imprima os números pares de 2 a 20.
#include
using namespace std;
int main(){
int i=2;
cout<< "\n Numeros pares de 2 a 20: ";
while (i<21)
{cout<
(i=i+2);
}
}
- Imprima os 10 primeiros números pares a partir de um valor digitado pelo usuário.
#include
using namespace std;
int main(){
int i=2;
cout<< "\n Numeros pares de 2 a 20: ";
while (i<21)
{cout<
(i=i+2);
}
}
- Elabore um algoritmo que calcule a soma dos 15 primeiros números da série: 0, 3, 6, 9, 12, 15.....
#include
using namespace std;
int main(){
int i,num=0,soma=0;
for (i=1; i<15 ; i++) //como o primeiro numero da serie é zero, faça apenas 14 vezes
{ num=(num + 3);
soma=(soma+num);
}
cout<< "\n A soma dos numeros e: "<
}
- Elabore um algoritmo que calcule a soma dos n primeiros números inteiros da série: 0, 3, 6, 9, 12, 15.....
#include
using namespace std;
int main(){
int i,n,num=0,soma=0;
cout<< "Informe a quantidade de numeros a serem somados: ";
cin>>n;
for (i=1; i
{ num=(num + 3);
soma=(soma+num);
}
cout<< "\n A soma dos numeros e: "<
}
- Faça um algoritmo que leia a idade de uma pessoa, continue lendo até que a idade informada seja igual a 999. Mostre a mensagem:
- “Criança” caso a idade lida seja menor que 14.
- “Adolescente” caso a idade lida seja maior ou igual a 14 e menor que 18.
- “Adulto” caso a idade lida seja maior ou igual a 18.
#include
using namespace std;
int main(){
int idade=0;
while (idade!=999)
{
cout<< "\n Informe a idade: ";
cin>> idade;
if (idade<14)
{cout<< "\n CRIANCA! \n";
} else if (idade<18)
{cout<< "\n ADOLESCENTE! \n";
} else cout<< "\n ADULTO! \n";
}
}
- Elabore um algoritmo que lê um número inteiro do teclado e exibe os resultados da multiplicação desse número por 1, 2, 3 ... 20. Utilize repetição com variável de controle (para...até...faça).
#include
using namespace std;
int main(){
...