quarta-feira, 6 de novembro de 2019

for 2 com 2 ou mais variaveis variaveis em 1 for

#include <iostream>
using namespace std;

int main() {  

    int x, y;
   
    // inscrementando 2 variaveis em 1 for
    for(x=0,y=1;x<10;x++,y+=2)
    {
        cout<<x<< " // "<<y<<endl;
    }
   
   
    return 0;

}
 ------------------------------------------------------------------------------------------
#include <iostream>
using namespace std;

int main() {  

    int x, y, z;
   
    // inscrementando 2 variaveis em 1 for
    for(x=0, y=1, z=0;x<10; x++, y+=2, z+=2)
    {
        cout<<x<< " // "<<y<<" // "<<z<<endl;
    }
   
   
    return 0;

}

for padrao

   for(inicio da variavel; condicao para continuar no loop; incremento ou decremento da variavel)
   {
       comandos;
   }

for (ini;condiciona;inc/dec)
{
comandos;
}


#include <iostream>
using namespace std;

int main() {  

    int x;
   
    for(x=0;x<10;x++)
    {
        cout<<x<<endl;
    }
   
   
    return 0;

}

while vs do while

while se nao satifazer a questao pode pular esse bloco de comandos
do while " inscrementa " uma vez ao menos e depois verifica se satifaz a condicao

normal
while

#include <iostream>

using namespace std;


int main() {
   
    int cont;
    cont = 0;
   
    while(cont<20)
    {
        cout<<  "Matheus Nakade"<<cont<<endl;
        cont++;
       

    }
   
    cout<< "rotina finalizada"<<endl;

   
   
    cout<<"\nPrograma Finalizado\n";
   
    return 0;
}
--------------------------------------------------------------------------------------------------------------

condicao desse padrao se n já vale 20 ele nao executa nada dos comandos do laco de repeticao while ou seja em um programa maior ele pularia esse bloco de codigo por naoo satisfazer a equacao

#include <iostream>


using namespace std;



int main() {  

    int cont;

    cont = 20;

  

    while(cont<20)

    {

        cout<<  "Matheus Nakade"<<cont<<endl;

        cont++;

      


    }

  

    cout<< "rotina finalizada"<<endl;


  

  

    cout<<"\nPrograma Finalizado\n";

  

    return 0;

}

--------------------------------------------------------------------------------------------------------------

do while

#include <iostream>


using namespace std;



int main() {  

    int cont;
    cont = 20; 

   do
    {
        cout<<  "Matheus Nakade"<<cont<<endl;
        cont++;     
    }
    while(cont<20); 

    cout<< "rotina finalizada"<<endl;

  

    cout<<"\nPrograma Finalizado\n";

  

    return 0;

}

break 1 - condicao ate 1000 parou no 500

#include <iostream>

using namespace std;


int main() {
  
    int cont;
  
    cont = 0;
    // aparece do 0 ao 499 (chega no 500 ele nao motra o 500)
    while(cont < 1000)
    {
        cout<< cont <<endl;
        cont++;
            if(cont==500)
            {
                break;
            }
    }
  


  
  
    cout<<"\nPrograma Finalizado\n";
  
    return 0;
}

outro modo para mostrar o ultimo numero inscrementar por ultimo no while depois do if

#include <iostream>

using namespace std;


int main() {
   
    int cont;
   
    cont = 0;
    // aparece do 0 ao 500 (cchega ate o 500 porque o incremento vem depois do if)
    while(cont < 1000)
    {
        cout<< cont <<endl;
   
            if(cont==500)
            {
                break;
            }
                cont++;
    }
   


   
   
    cout<<"\nPrograma Finalizado\n";
   
    return 0;
}

while 8 escreve de 1000 numeros em sequencia

#include <iostream>

using namespace std;


int main() {
   
    int cont;
   
    cont = 0;
   
    while(cont < 1000)
    {
        cout<< cont <<endl;
        cont++;
    }
   


   
   
    cout<<"\nPrograma Finalizado\n";
   
    return 0;
}