Mandar um cafézinho para o programador:


Me ajude a transformar café em código!

Exercícios de saída simples em C++: cout, <<, endl e \n

Agora que já aprendemos a exibir saídas simples em C++, usando o comando cout, vamos praticar um pouco mais.

Quero ver você tentando, até conseguir, resolver os exercícios abaixo.

Exercícios de C++

1. Frase na tela - Crie um programa que que exiba na tela a frase "O primeiro programa a gente nunca esquece!".

2. Etiqueta - Elabore um programa que escreve seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira, usando endl.


3. Repita o programa anterior, agora usando \n ao invés de endl. Você consegue fazer tudo em um comando cout só? Tente.

4. Letra de música - Faça um 
programa que mostre na tela uma letra de música que você gosta (proibido letras do Justin Bieber).

5. Mensagem - Escreva uma mensagem para uma pessoa de quem goste. Implemente uma programa que imprima essa mensagem, tire um print e mande pra essa pessoa. Diga que foi um vírus que algum hacker instalou em seu computador.

6. Ao site - Faça um programa que mostre na tela o que você deseja fazer usando seus conhecimentos de C++.

7. Quadrado - Escrever um programa que mostre a seguinte figura:

XXXXX
X   X
X   X
X   X
XXXXX

8. Tabela de notas - Você foi contrato por uma escola pra fazer o sistema de boletim dos alunos. Como primeiro passo, escreva um script que produza a seguinte saída:
ALUNO(A)          NOTA
=========         =====
ALINE              9.0  
MÁRIO              DEZ
SÉRGIO             4.5    
SHIRLEY            7.0

9. Letra grande - Elabore um script para produzir na tela a letra C, de C++ Progressivo. Se fosse 
‘L’, seria assim:
L
L
L
LLLLL

10. Menu - Elabore um script que mostre o seguinte menu na tela:
Cadastro de Clientes
0 - Fim
1 - Inclui
2 - Altera
3 - Exclui
4 - Consulta
Opção: 

11. Pinheiro  - Implemente um programa que desenhe um "pinheiro" na tela, similar ao abaixo.
Enriqueça o desenho com outros caracteres, simulando enfeites.
       X
      XXX
     XXXXX
    XXXXXXX
   XXXXXXXXX
  XXXXXXXXXXX
 XXXXXXXXXXXXX
XXXXXXXXXXXXXXX
       XX
       XX
      XXXX

Escreva suas soluções nos comentários!

10 comentários:

  1. Estou acompanhando passo a passo seu curso (aliás, muito obrigado por disponibilizar o conteúdo para quem, como eu, está buscando aprender programação).

    Tive dificuldade no exercício 10. Não entendi muito bem a proposta.

    ResponderExcluir
    Respostas
    1. Seu programa deve simplesmente mostrar aquele menu. Só isso.

      Por enquanto, é algo simples assim. Mas lá na frente, vamos colocar esse menu pra realmente funcionar, pra pessoa digitar o que quiser, escolhendo uma coisa acontece uma coisa, digitando outra coisa, outra coisa ocorre...e assim vamos caminhando, passo a passo!

      Excluir
  2. Rápido e simples, porém, de grande utilidade, teoria na prática, obrigado amigo :D

    ResponderExcluir
  3. #include

    using namespace std;

    int main ()
    {
    cout << "O primeiro programa a gente nunca esquece!";
    return 0;
    }
    =)

    ResponderExcluir
  4. #include

    using namespace std;

    int main ()
    {
    cout << "XXXXX\nX X\nX X\nXXXXX";
    return 0;
    }
    =)

    ResponderExcluir
  5. #include

    using namespace std;

    int main ()
    {
    cout <<"ALUNO(A) NOTA\n";
    cout <<"======== =====\n";
    cout <<"Aline 9.0\n";
    cout <<"Mario DEZ\n";
    cout <<"Sergio 4.5\n";
    cout <<"Shirley 7.0\n";
    return 0;
    }

    =)

    ResponderExcluir
  6. #include

    using namespace std;

    int main() {

    //--
    cout << endl << "1. Frase na tela\n" << endl;

    cout << "O primeiro programa a gente nunca esquece!\n\n----" << endl;

    //--
    cout << endl << "2. Etiqueta\n" << endl;

    cout << "Nome: Ink" << endl;
    cout << "R. Venus Apocalipse" << endl;
    cout << "CEP: 0666.22-6666" << "Tel: 1111-6666\n\n---" << endl;

    //--
    cout << endl << "3. Um comando so \\n\n" << endl;

    cout << "Nome: Jhon\nR. Venus Apocalipse\nCEP: 066.22-6666 Tel: 1111-6666\n\n---" << endl;

    //--
    cout << endl << "4. Letra de musica\n" << endl;

    cout << "Tranquei meu coração em um bau perdido";
    cout << "\nBolei uma vela usando a porra do mapa";
    cout << "\nAncoras me puxam e eu me sinto mais fodido";
    cout << "\nMas quando chego ao fundo, vejo, sou um navio pirata";
    cout << "\n";
    cout << "\nDe historias, reliquias e ouro";
    cout << "\nMeu quarto sujo e so um reflexo da minha vida suja";
    cout << "\nEnquanto sujo minha face pra todo meu respirar";
    cout << "\nSigo limpando almas cuja estavam prontas pra sujar\n\n---" << endl;

    //--
    cout << endl << "5. Mensagem:\n" << endl;

    cout << "Forjo o ferro e finjo ser de aço";
    cout << "Cê tá longe, mas cê sabe o que eu passo";
    cout << "É o aço, e eu passo, ei\n\n---" << endl;

    //--
    cout << endl << "6. Ao site:\n" << endl;

    cout << "a. Automatizar coisas do dia a dia.\nb. Aplicacoes de Produtividade\n\n---" << endl;

    //--
    cout << endl << "7. Quadrado:\n" << endl;

    cout << "XXXXX\nX X\nX X\nX X\nXXXXX\n\n---" << endl;

    //--
    cout << endl << "8. Tabelas de notas:\n" << endl;

    cout << "ALUNO (A)\tNOTA" << endl;
    cout << "==========\t\=====" << endl;
    cout << "ALINE\t\t9.0" << endl;
    cout << "MARIO\t\tDEZ" << endl;
    cout << "SERGIO\t\t4.5" << endl;
    cout << "SHIRLEY\t\t7.0\n\n---" << endl;

    //--
    cout << endl << "9. Letra Grande:\n" << endl;

    cout << " C C C\n C\n C\t ++Progressivo\n C\n C\n C C C\n\n---" << endl;

    //--
    cout << endl << "10. Menu:\n" << endl;

    cout << "0 - Fim\n1 - INCLUI\n2 - Altera\n3 - Excluir\n4 - Consulta\n\n---" << endl;

    //--
    cout << endl << "10. Pinheiro:\n" << endl;

    cout << " X" << endl;
    cout << " XXX" << endl;
    cout << " XXXXX" << endl;
    cout << " XXXXXXX" << endl;
    cout << " XXXXXXXXX" << endl;
    cout << " XXXXXXXXXXX" << endl;
    cout << " XXXXXXXXXXXXX" << endl;
    cout << "XXXXXXXXXXXXXXX" << endl;
    cout << " XX" << endl;
    cout << " XX" << endl;
    cout << " XXXX" << endl;

    return 0;
    }

    ResponderExcluir

Ajude o C++ Progressivo

Que tal apoiar e fazer crescer o ensino da programação no Brasil ?

Ajudar nosso país a crescer e se desenvolver cada vez mais, tecnologicamente?

Clica abaixo pra saber mais!

Apoiar o Projeto Progressivo