segunda-feira, 29 de fevereiro de 2016

Programação de Computadores - 29/02/2016

Programação de Computadores - 29/02/2016

Programa utilizado em sala de aula:

Exercício em sala:
  1. Faça um algoritmo que leia vários números inteiros. O algoritmo deverá retornar entre os números informados quantos são primos.
  • Resolução:
    • Resposta minha:
"Bem vindo ao algoritmo que conta numeros inteiros. O programa le o numero digitado e informa quantos numeros primos ele leu."
"Digite um numero inteiro (por exemplo 0, 1, 2, 3...) e tecle ENTER ou tecle ENTER para finalizar."

    • Respostas da professora:
      • Resolução 1:
#include <iostream> // para poder usar o cin (entrada) e cout (saída)
#include <cstdlib> // para poder incluir a função "system pause"

using namespace std; // para poder incluir o return 0

int main() {
   int num, I, contprimo;
   for (I=1; I<=10; I++){
      cout<<"Informe um numero inteiro."<<endl;
      cin>>num; // dá a possibilidade de entrada do número a ser verificado
      if (num%I==0){
         cont++;
      }
   }
   if(cont<=2){
      contprimo++;
   }
   cout<<"A quantidade de numeros primos é"<<endl;
   cout<<contprimo;
   system ("Pause"); // Para dar uma pausa
   return 0; // Para fechar o programa
}

      • Resolução 2:
#include <iostream> // incluir comentário aqui
#include <cstdlib> // para poder incluir a função "system pause"

using namespace std; // incluir comentário aqui

int main() {
   int i, num, cont, contprimo, j;
   cont=0;
   contprimo=0;
   for (i=1; i=10; i++){
      cout<<"Informe um numero inteiro."<<endl;
      cin>>num; // dá a possibilidade de entrada do número a ser verificado
      for (j=1;j<=num;j++){
         if(num%j==0){ //se o resto da divisão do numero por j for igual a zero
            cont++;
         }
         if(cont<=2){
            contprimo++;
         }
         cont = 0;
      }
   cout<<"A quantidade de numeros primos é"<<endl;
   cout<<contprimo;
   system ("Pause");
   return 0;
}

Notas:
  • int: para inteiro
  • string: caracter
  • float: para números reais

Lucas T R Freitas

Nenhum comentário: