View on GitHub

aulas-programacao-csharp

Materiais de Aula - Programação de Computadores com C#

Exercícios: Saída via console

Para cada exercício abaixo crie um repositório no GitHub contendo uma aplicação console com o nome indicado.

Revisão e Correção no YouTube e no GitHub.

Temporada 1

Enunciado Correção Extras
EtecAB YouTubeGitHub  
OlaMundo YouTubeGitHub  
Cidades YouTubeGitHub  
Musica YouTubeGitHub  
ContagemRegressiva YouTubeGitHub  
AsciiArt YouTubeGitHub Prof. Neri
Box YouTubeGitHub  

Temporada 2

Enunciado Correção Extras
Continue GitHub  
DezSegundos GitHub  
FrutasPreferidas GitHub  
Haikai GitHub  
Piada GitHub  
Adivinha GitHub  
TimeDoCoracao GitHub  
PoemaConcreto GitHub  
BebaCocaCola GitHub  
Pastorzinho GitHub  

Exercício EtecAB

Faça um programa que exiba o nome da sua escola: Etec Adolpho Berezin.


Exercício OlaMundo

Faça um programa que exiba Olá usuário, eu me chamo Ermogenes! (utilize o seu nome).


Exercício Cidades

Faça um programa que exiba os nomes das cidades do litoral sul de São Paulo, um em cada linha.


Exercício Musica

Faça um programa que exiba uma letra de música a sua escolha. Utilize cores em destaque no título e nos refrões.


Exercício ContagemRegressiva

Faça um programa que exiba uma contagem regressiva no seguinte formato:

Preparar...
Apontar...
FOGO!

Aguarde o pressionamento de uma tecla antes de cada transição.


Exercício AsciiArt

Exiba a arte abaixo.

 ||  ||
 \\()//
//(__)\\
||    ||

Observação: o caracter \ tem uma função especial quando utilizado em uma string. Por enquanto, utilize \\ quando quiser exibir \.

Ref.: outras artes aqui e aqui.


Exercício Box

Exiba seu nome enquadrado em uma caixa, como no exemplo abaixo.

+-----------+
| Ermogenes |
+-----------+

Exercício Continue

Faça um programa que exiba a seguinte mensagem:

Pressione uma tecla para continuar...

Após o usuário pressionar uma tecla, agradeça e finalize o programa.


Exercício DezSegundos

Faça um programa que exiba uma contagem de 0 a 10 na mesma linha, aguardando um segundo entre cada número.

Exemplo:

Contando até dez: 0

(um segundo depois)

Contando até dez: 0 1

(um segundo depois)

Contando até dez: 0 1 2

… e assim sucessivamente.


Exercício FrutasPreferidas

Faça um programa que exiba as suas 5 frutas preferidas.

Exemplo:

--- Minhas frutas preferidas ---

1. Pitaia
2. Mirtilo
3. Atemoia
4. Ingá
5. Araçá

Exercício Haikai

Haikai é uma forma curta de poesia, de origem japonesa.

Faça um programa que exiba um haikai a sua escolha.

Exemplo (Histórias de algumas vidas, de Guilherme de Almeida):

Noite. Um silvo no ar,
Ninguém na estação. E o trem
passa sem parar.

Exercício Piada

Faça um programa que exiba uma piada à sua escolha.

Exemplo:

O professor:
– Quem se acha burro fique em pé.
Joãozinho se levanta:
– Você se acha burro, Joãozinho?
– Não, mas fiquei com dó de ver o senhor em pé sozinho.

Exercício Adivinha

Faça um programa que exiba um adivinha no formato “o que é, o que é?”. Faça uma pausa de 5 segundos para que usuário possa pensar na resposta.

Exemplo:

O que é, o que é...
... que o nadador faz para bater o recorde?

Nada.

Exercício PoemaConcreto

Faça um programa que exiba o seguinte poema concreto:

Saiba mais aqui e aqui.


Exercício BebaCocaCola

Faça um programa que exiba o poema concreto Beba Coca-Cola, de Décio Pignatari.


Exercício TimeDoCoracao

Faça um programa que exiba o nome do seu time do coração (ou um time qualquer, independente do esporte). Utilize as cores do time.

Exemplos:


Exercício Pastorzinho

Faça um programa que emita beeps no tom da canção citada em “O Pastorzinho”.

Dó, ré, mi, fá, fá, fá,
Dó, ré, dó, ré, ré, ré,
Dó, sol, fá, mi, mi, mi,
Dó, ré, mi, fá, fá, fá.

Exiba a nota que está sendo tocada no momento.

Ref.: aqui e aqui


🏁 Orientações para entrega (alunos do curso presencial)

Confira no Teams o link da tarefa equivalente. Lá você postará o link dos repositórios que você criou, um para cada exercício.

Repositório de exemplo: Exercício EtecAB (Saída em console)

Exemplo de link a ser postado: https://github.com/ermogenes/EtecAB