Preview only show first 10 pages with watermark. For full document please download

Codigos Cpp

Utilização dos principais comando de c++(repetição,condição,função,vetor,string,matriz|)

   EMBED


Share

Transcript

// Criado por Antonio Batista,,,,,,,, #include // biblioteca para entrada e saida de dados,,,,,,,, #include // biblioteca de recursos para calculos matem ticos,,,,,,,, #include // biblioteca para utiliza o de strings,,,,,,,, using namespace std; // definir todas as bibliotecas de fun o padr o," exemplo ""std::cout""(para n o ter de usar o std::)",,,,,,, ,,,,,,,, int main(),,,,,,,, ,,,,,,,, {,,,,,,,, ,,,,,,,, ,,,,,,,, // comentando apenas uma linha,,,,,,,, /* comentando varias linhas...utilize nesse c digo para comentar o c digo que n o deseja executar.,,,,,,,, comenta varias linhas,,,,,,,, */,,,,,,,, // COMANDO B SICOS,,,,,,,, //VARI VEIS TIPO NOME,,,,,,,, int numeroInteiro = 0 ; // declara o para uma vari vel de n meros inteiro. Ela reserva uma posi o da mem ria(Posi es reservadas para declara o de vari vel) para armazenar a vari vel,,,,,,,, char caractere; // declaracao de uma vari vel de caracteres.,,,,,,,, " char questao1[] = ""Qual seu nome? \n""; //declara o de um vetor de caracteres.",,,,,,,, char resposta1 [80]; // declara o de vetor com quantidade de posi es,,,,,,,, int a=3; //declara o tipo int,,,,,,,, float b=6.1; //declaracao do tipo float(n meros com decimais),,,,,,,, double c=1.5123; // declaracao do tipo double(n meros com maior precis o),,,,,,,, int x1=4,y1=2;,,,,,,, ,,,,,,,, " cout << ""Multiplicacao "" << a*b << endl; //multiplicando"," endl equivale ao ""\n"" para pular linha",,,,,,, " cout << ""Soma "" << b+c << endl; // somando",,,,,,,, " cout << ""Divisao "" << b/c << ""\n""; // divis o",,,,,,,, " cout << ""Subtracao "" << b-c << ""\n""; // subtra o",,,,,,,, " cout << ""Resto da divisao "" << x1%y1 << ""\n""; // resto da divis o",,,,,,,, " cout << ""Potencia ""<< pow(x1",2) <,,,,,,, " cout << ""Potencia de outro modo:"" << x2*x2 << endl; // potencia sem biblioteca;",,,,,,,, ,,,,,,,, int j=10;,,,,,,,, ,,,,,,,, cout << j++ << endl; // diferen a entre j++ e ++j, o incremento, j++ primeiramente executa a sa da para depois realizar o incremento, ou seja imprime na tela valor 10 e depois soma +1,,,,, // assim j=11,,,,,,,, cout << ++j << endl; // e aqui (++j) ele soma e depois imprime na tela, logo j = 12 ir aparecer na tela,,,,,,, ,,,,,,,, ,,,,,,,, " cout << ""Digite um numero inteiro. \n"" ;",,,,,,,, " cin >> numeroInteiro ; // salva a informa o da entrada de dados( teclado ) na vari vel de inteiro ""numeroInteiro cout << ""o numero inteiro digitado foi:"" << numeroInteiro << ""\n""; cout << numeroInteiro << "" outra maneira de digitar o numero inteiro \n"" ; cout << ""outra maneira de digitar o numero inteiro "" << numeroInteiro << "" esta \n"" ; cout << ""Digite um caracter \n""; cin >> caractere; cout << ""Caracter digitado foi ""<< caractere <<""\n""; cout << questao1; cin >> resposta1; cout << ""Seu nome e "" << resposta1 << ""\n""; // LA OS CONDICIONAIS // La os condicionais --> IF int x,y; cout << ""Digite dois numeros em sequencia"" << endl; cin >> x >> y ; // pegando dois numeros em sequencia cout << ""numero digitado em x "" << x << endl; cout << ""numero digitado em y "" << y << endl; if(x==y){ // condicao se x igual a y cout << "" Os dois sao iguais"" < x ) //se y for maior que x { cout << y << "" E o maior valor"" << endl; }else { cout << x << "" E o maior"" << endl; } if(x+2>y && x-1>0) // a medida que inserir mais condi es , deve se juntar as condi es com () de acordo com crit rio que desejar ,exemplo: ( x+2>y "" (x-1>0 && x>0) ) { cout << ""condicao dupla E, ideia de soma, tem de acontecer as duas"" << endl; }else { cout << ""nao entrou na condicao"" << endl; } } // La os condicionais --> Switch - com opcao caracter float r; int u; char operacao; cout << "" Digite um numero"" << endl; cin >> r ; cout << "" Escolha outro numero"" << endl; cin >> u ; cout << "" Escolha a operacao , +,-,/,*"" << endl; cin >> operacao ; switch(operacao) // operacao a variavel que que vai para o ""case"" ou seja : { case '+' : cout << r+u << "" Soma!\n"";break; // quando ""operacao"" igual a ""+"" ele entra nessa op o case '-' : cout << r-u << "" Subtracao!\n""; break; // quando ""operacao"" igual a ""-"" ele entra nessa op o case '/' : cout << r/u << "" Divisao!\n""; break; // quando ""operacao"" igual a ""/"" ele entra nessa op o case '*' : cout << r*u << "" Multiplicacao\n""; break; // quando ""operacao"" igual a ""*"" ele entra nessa op o default: cout << "" Nao escolheu certo! "" << operacao << endl; // comando ""default"" quando nenhuma das opcoes em ""operacao"" s o encontradas, ele n o entra em nenhum ""case"". } // LA OS DE REPETI O // la o de repeti o - for int i; int vetorPreenchido[5] = {123,1,2,3,4}; // declara o de vetor ja preenchido ele t m TAMANHO 5, ou seja... posi es [0][1][2][3][4] for(i=10; i>=0; i--) // para ""i=10"" vai decrementando de 1 em 1(i--) at chegar o 0 quando chegar em 0 ele n o entra no la o. { cout << i << endl; } int i; for (i=0; i<=10; i=i+2) // para ""i=0"" vai pecorrendo de 1 em 1(i++) at chegar o 10 quando chegar em 10 ele nao entra no la o. { cout << i << endl; for(i=0; i<=4; i++) // para ""i=0"" vai pecorrendo de 1 em 1(i++) at chegar o 5 quando chegar em 5 ele nao entra no la o. { cout << vetorPreenchido[i] << endl; } for(i=0; i<10; i++) // para i=0 vai pecorrendo de 1 em 1(i++) at chegar o 10 quando chegar em 10 ele n o entra no la o. //vale notar que todos os valores ap s o tamanho do vetor s o valores da mem ria, valores lixo.(inclusive o 5, que o tamanho do vetor nesse exemplo) //ent o FIQUE ATENTO! { cout << vetorPreenchido[i] << endl; } // } // la o de repeti o - while int i=10; while(i < 10) // enquanto ""i"" for menor do que 10 ele executara o la o { i = i+1; cout << i << endl; } // la o de repeti o - do while do // executa ao menos uma vez a repeti o ""fa a enquanto a condi o seja verdade",,,,,,,, {,,,,,,,, i = i-1;,,,,,,,, cout << i << endl;,,,,,,,, }while(i >= 10);,,,,,,,, ,,,,,,,, // VETORES,,,,,,,, ,,,,,,,, int x;,,,,,,,, int i;,,,,,,,, int vetor [2]; // declaracao de vetor somente o seu tamanho(posicoes) sem conter informa o,,,,,,,, int vetorPreenchido[5] = {123,1,2,3,4}; // o preenchimento de vetores come am com a POSI O 0(ZERO) ou seja,,,, // se vc declara um vetorPreenchido[5] ele quer dizer que tem 5 posi es as,,,,,,,, // posi es 0,1,2,3,4.(vetor[0], vetor[1], vetor[2], vetor[3], vetor[4]. ,,,,,,,, " cout <<""Digite a posicao que deseja entre 0 e 4 "" << endl;",,,,,,,, ,,,,,,,, cin >> i;,,,,,,,, ,,,,,,,, cout << vetorPreenchido[i] <> x ;,,,,,,,, ,,,,,,,, vetor[0]=x; // salvar o valor na posi o 0(zero) do vetor,,,,,,,, ,,,,,,,, " cout << "" digite um numero para preencher a posicao 1 de outro vetor"" <> x ;,,,,,,,, ,,,,,,,, vetor[1]=x;,,,,,,,, ,,,,,,,, " cout <<""Posicao [0] "" << vetor[0]<< endl<< ""Posicao [1] "" << vetor [1] << endl;",,,,,,,, ,,,,,,,, ,,,,,,,, // exercico de sala --> calculo do desvio padrao,,,,,,,, ,,,,,,,, int x[50];,,,,,,,, int i;,,,,,,,, int a=0;,,,,,,,, float desvio, soma;,,,,,,, float media;,,,,,,,, ,,,,,,,, for(i=0;i<50;i++),,,,,,,, {,,,,,,,, a=a+2;,,,,,,,, x[i]=a;,,,,,,,, " // cout << i << "" "" << x[i] < raiz --> ou sqrt(soma/49), este dever usar a biblioteca #include,,,,,, " cout <<""desvio padrao = "" << desvio << endl;",,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,,,, //STRING,,,,,,,, ,,,,,,,, " string stg = ""Ola mundo das strings""; // declara o de string",,,,,,,, string teste, get;,,,,,,, ,,,,,,,, " cout<<""digite""<> get; //armazena no get apenas a palavra,,,,,,,, cout << get < using namespace std; int fat(int n) { // fun o recursiva, fica entrando na funcao at que chegue no fatorial de 1 if(n <= 1){ return 1; } int z= n * fat(n-1); // fica entrando na fun o fat at que o n chegue em 1 return z; } int main() { int n; cin >> n; while(n != -1) { cout << fat(n) << endl; // entra na fat(n) e fica at que o calculo de fatorial esteja completo. cin >> n; } return 0; } // Fun o chamando outra int funcaochamaoutra(int a, int b, int c) { // fun o que soma 3 inteiros passados por parametro return a+b+c; //retorna o resultado da soma a+b+c } int main() { float x,y,z; cin >> x ; cin >> y ; cin >> z ; // fun o principal cout << funcaochamaoutra(x,y,z) << endl; //chama a fun o recursiva funcaoRecursiva //(com os parametros 2, 3 e 7) } */ ",,,,,,,