1.Faça um programa que calcula e escreve a seguinte soma:
soma = 1/1 + 3/2 + 5/3 + 7/4 + ... + 99/50
---------------------------------------------------------------------------
2.Escreva um programa que mostra, entre 1000 e 1999, aqueles que são divididos por 11 dão resto 5.
---------------------------------------------------------------------------
3.Escreva um algoritmo que imprima as seguintes seqüências de números: (1, 1 2 3 4 5 6 7 8 9 10) (2, 1 2 3 4 5 6 7 8 9 10) (3, 1 2 3 4 5 6 7 8 9 10) (4, 1 2 3 4 5 6 7 8 9 10) e assim sucessivamente, até
que o primeiro número (antes da vírgula), também chegue a 10.
OBS: A sequência (1 2 3 4 5 6 7 8 9 10) deve ser gerada automaticamente e não em bloco.
---------------------------------------------------------------------------
4.Ler 2 valores, calcular e escrever a soma dos inteiros existentes entre os 2 valores lidos (incluindo os valores lidos na soma). Considere que o segundo valor lido será sempre maior que o primeiro valor
lido.
---------------------------------------------------------------------------
5.Faça um programa que leia 6 (seis) valores numéricos inteiros e no final apresente o somatório da fatorial de cada valor lido.
---------------------------------------------------------------------------
1)===================================
#include <iostream>
using namespace std;
int main()
{
int inicio=1;
int impar=1;
int soma=0;
while (inicio<100){
soma+= inicio / impar;
cout << "Soma= " << soma ;
cout <<"\n\n";
inicio+=2;
impar+=1;
}
system("pause");
return 0;
}
2)======================================
#include <iostream>
using namespace std;
int main()
{
int inicio=1000;
int resto=0;
while (inicio<2000){
resto=inicio % 11;
if(resto==0) {
cout << "Numero= " << inicio <<"\n\n";
}
inicio+=1;
}
system("pause");
return 0;
}
3)=====================================
#include <iostream>
using namespace std;
int main()
{
int primeiro=1;
int segundo=0;
int vez=0;
while (primeiro<=10){
segundo=1;
cout << primeiro <<", ";
while (segundo<=10){
cout << segundo;
segundo+=1;
}
primeiro+=1;
cout <<"\n\n";
}
system("pause");
return 0;
}
4)=====================================
#include <iostream>
using namespace std;
int main()
{
int primeiro=1;
int segundo=0;
int soma=0;
int anterior=0;
cout << "Informe o primeiro numero ";
cin >> primeiro;
cout << "Informe o segundo numero ";
cin >> segundo;
if(primeiro>=segundo) {
cout << "Erro -> Segundo numero deve ser maior que o primeiro";
return 0;
}
anterior=primeiro;
while (anterior<=segundo){
soma=soma+anterior;
anterior+=1;
}
cout << "Soma Total=" << soma;
cout<<"\n\n";
system("pause");
return 0;
}
5============================
#include <iostream>
using namespace std;
int main()
{
int numero=0;
int segundo=0;
int soma=0;
int anterior=0;
int ind=0;
for(ind=1;ind<7;ind++) {
cout << "Informe o " <<ind <<" numero ";
cin >> numero;
segundo=0;
anterior=numero;
soma=anterior-1;
while(segundo<1){
anterior= anterior-1;
soma=soma + (soma*anterior);
if(anterior<2){
break;
}
}
cout << " numero!=" << numero;
cout<<"\n\n ";
}
system("pause");
return 0;
}
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.
Para resolver o programa basta associar a cada número uma variável correspondente e ao final realizar a soma de todas as variáveis.
Este problema é solucionado utilizando uma estrutura de repetição – for ou while – e um comparador que avaliará quando o número dividido por 11 dá resto 5 e ao final do laço de repetição, exibir os valores encontrados.
Este exercício necessitará de um laço de repetição, um comparador que verifique que o laço de repetição chegou ao valor de 10 (final do seu laço) e um contador que incremente o primeiro número da sequência e ao final quando o contador for equivalente a 9, a execução do programa chega ao fim.
O exercício em questão será necessário que o usuário informe os números e também uma estrutura de comparação e de repetição – para que assim seja exibidos os valores entre os números informados.
Por fim, este exercício precisará que o usuário informe 6 números e também precisará que o programador entenda um pouco de recursividade – para realizar o código do fatorial.
Portanto, para os exercícios acima é necessário que o programador entenda um pouco de lógica para compreender melhor a execução e programação dos exercícios sugeridos, além de conhecer estruturas básicas de comparação, repetição e inserção de dados, além de saber um pouco de recursividade para realizar o fatorial.
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.
Para resolver o programa basta associar a cada número uma variável correspondente e ao final realizar a soma de todas as variáveis.
Este problema é solucionado utilizando uma estrutura de repetição – for ou while – e um comparador que avaliará quando o número dividido por 11 dá resto 5 e ao final do laço de repetição, exibir os valores encontrados.
Este exercício necessitará de um laço de repetição, um comparador que verifique que o laço de repetição chegou ao valor de 10 (final do seu laço) e um contador que incremente o primeiro número da sequência e ao final quando o contador for equivalente a 9, a execução do programa chega ao fim.
O exercício em questão será necessário que o usuário informe os números e também uma estrutura de comparação e de repetição – para que assim seja exibidos os valores entre os números informados.
Por fim, este exercício precisará que o usuário informe 6 números e também precisará que o programador entenda um pouco de recursividade – para realizar o código do fatorial.
Portanto, para os exercícios acima é necessário que o programador entenda um pouco de lógica para compreender melhor a execução e programação dos exercícios sugeridos, além de conhecer estruturas básicas de comparação, repetição e inserção de dados, além de saber um pouco de recursividade para realizar o fatorial.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar