4ª lista de exercícios

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

4ª lista de exercícios

Mensagem  Renancr em Ter 6 Abr 2010 - 0:23

Não usar esta forumula pois esta muito simplificada, os professores não querem que utilizemos este comando pow()
6ª y elevado a x.
Código:
#include <math.h>
#include <iostream>
using namespace std;

void main()
{
   int quant = 0, cont = 1, result, contquant = 0;
   float numero;
   char resp;
   cout<< "Digite o numero para elevalo as potencias.\n";
   cin>> numero;
   do{
      cout<< "Digite o numero de veses que voce gostaria de elevalo a potencia, ou se já calculou uma ou mais veses, digite a quantidade amais que deve ser calculado.\n";
      cin>> quant;
      quant += contquant;
      contquant = quant;
      while(cont <= quant)
      {
         cout<< "=====================================\n" << numero << " Elevaldo a " << cont << endl << "Resultado e. " << pow(numero,cont) << endl << "=====================================\n";
         cont += 1;
      }
      cout<<"Gostaria de continuar? s/n.\n";
      cin>> resp;
   } while(resp == 's');

}


Última edição por Renancr em Sex 9 Abr 2010 - 21:34, editado 1 vez(es)
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

1º intervalos

Mensagem  Renancr em Sex 9 Abr 2010 - 21:32

Código:
#include <iostream>
using namespace std;

void main()
{
   int numero, contint1 = 0, contint2 = 0, contint3 = 0, contint4 = 0;
   do{
      cout<< "Digite um numero positivo para contar a quantidade de vesses e qual grupo esta.\n" << "Para sair digite um numero negativo.\n";
      cin>> numero;
      if(numero >= 0 && numero <= 25)
      {
         contint1++;
      }
      else
         if(numero <= 50)
         {
            contint2++;
         }
         else
            if(numero <= 75)
            {
               contint3++;
            }
            else
               if(numero <= 100)
               {
                  contint4++;
               }
               else
                  cout<< "Valores maiores que 100 nao entrao.\n";
   }while(numero >= 0 && numero <= 100);
   cout<< "Entre 0 e 25 foram digitados " << contint1 << " numeros.\n";
   cout<< "Entre 25 e 50 foram digitados " << contint2 << " numeros.\n";
   cout<< "Entre 50 e 75 foram digitados " << contint3 << " numeros.\n";
   cout<< "Entre 75 e 100 foram digitados " << contint4 << " numeros.\n";
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

2º Priximos 20 numeros impares e pares

Mensagem  Renancr em Sex 9 Abr 2010 - 21:55

Código:
#include <iostream>
using namespace std;

void main()
{
   int numero, p = 0, i = 0, cont = 0;
   cout<< "Digite o valor para calcular se impar ou par para os priximos 20 valores.\n";
   cin>> numero;
   if(numero % 2 == 0)
   {
      i = numero + 1;
      cout<< endl ;
      for(cont = 1; cont <= 10; cont++)
      {
         cout<< numero << " e par\n";
         numero+=2;
      }
      cout<< endl ;
      for(cont = 1; cont <= 10; cont++)
      {
         cout<< i << " e impar\n";
         i+=2;
      }
   }
   else
   {
      p = numero + 1;
      cout<< endl ;
      for(cont = 1; cont <= 10; cont++)
      {
         cout<< p << " e par\n";
         p+=2;
      }
      cout<< endl ;
      for(cont = 1; cont <= 10; cont++)
      {
         cout<< numero << " e impar\n";
         numero+=2;
      }
   }
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

3º Rendimento Poupança

Mensagem  Renancr em Sex 9 Abr 2010 - 22:12

Código:
#include <iostream>
using namespace std;

void main()
{
   float salarioc, salarioj = 0;
   int cont = 0;
   cout<< "Digite o salario de Carlos\n";
   cin>> salarioc;
   salarioj = salarioc / 3;
   while( salarioj <= salarioc)
   {
      salarioc = (salarioc * 2) / 100 + salarioc;
      salarioj = (salarioj * 5) / 100 + salarioj;
      cont++;
   }
   cout<< "A quantidade de meses para que o salario de joao se iguale ou ultrapasse a de carlos e " << cont << endl;
   cout<< "O salario de Carlos e " << salarioc << endl << "O salario de Joao e " << salarioj << endl;
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

4º celcius para fahrenheit

Mensagem  Renancr em Sex 9 Abr 2010 - 22:24

Código:
#include <iostream>
using namespace std;

void main()
{
   int celcius = 50, fahren, cont =0;
   for(cont = 1; cont <= 16; cont++)
   {
      fahren = celcius * 1.8 + 32;
      cout<< "Graus Celcius" << celcius << endl;
      cout<< "Graus Fahrenheit" << fahren << endl << "========================\n";
      celcius = cont + 50;
   }
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

5º Proximos 5 multiplos de 3

Mensagem  Renancr em Qua 14 Abr 2010 - 19:45

Código:
#include <iostream>
using namespace std;

void main()
{
   int valor, cont= 0;
   cout<< "Digite um valor positivo\n";
   cin>> valor;
   if(valor > 0)
   {
      do{
         valor++;
         if (valor % 3 == 0)
         {
            cout<< "Multiplo de 3 " << valor << endl;
            cont++;
         }
      } while(cont < 5);
   }
   else
      cout<< "O numero nao e maior que 0.\n";
}


Última edição por Renancr em Qua 14 Abr 2010 - 21:00, editado 1 vez(es)
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

6º y elevado a x

Mensagem  Renancr em Qua 14 Abr 2010 - 21:00

Código:
#include <iostream>
using namespace std;

void main()
{
  int x, cont = 0;
  float y = 0, base = 0;
  char resp;
  do{
     cout<< "Digite o numero para elevalo as potencias.\n";
     cin>> y;
     cout<< "Digite a potencia.\n";
     cin>> x;
     base = y;
     if (x > 0 && y > 0)
     {
        for (cont = 1; cont < x ; cont++)
        {
           base *= y;
        }
        cout << "O numero " << y << " elevado a " << x << endl << "Resultado " << base << endl;
     }
     else
        if(x == 0 && y > 0)
        {
           base = 1;
           cout << "O numero " << y << " elevado a " << x << endl << "Resultado " << base << endl;
        }
        else
           cout<< "Numero e a potencia nao pode ser negativos.\n";
     cout<<"Gostaria de continuar? s/n.\n";
     cin>> resp;
  }while(resp == 's');

}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: 4ª lista de exercícios

Mensagem  C++MasTeR em Ter 20 Abr 2010 - 10:59

Caro colega Carvalho Ribeiro

Os programas ficaram legais, mas seria de grande finalidade se suas diversificações fossem ampliadas
como no exemplo a seguir:

do{
............. todo .......
...............o ..........
..........programa.....
}while(resp == 's');

voce deve diversificar mais essa parte destacada deixando assim
while( resp == 's' || resp == 'S');
pois assim evita futuros conflitos com o seu contratante..
e procure usar mais o system("cls") (se caso nao saiba o que é isso procure a respeito) em seus programas para uma limpagem na tela tornando o programa mais profissional.
avatar
C++MasTeR

Mensagens : 8
Data de inscrição : 20/04/2010
Localização : Microsoft Corporation

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: 4ª lista de exercícios

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum