Na Atividade Mapa de Algoritmos II, o objetivo esperado é que você possa ter um contato mais prático com a linguagem C e, desta forma, preparamos alguns exercícios que o levarão a praticar o conteúdo absorvido durante a leitura do seu livro, a prática executada nos exercícios, bem como os vídeos que o seu professor conteudista ministrou.
De acordo com o que você estudou nas aulas conceituais e no livro da disciplina, resolva as questões abaixo.
1 - Crie um programa em linguagem C, que tenha os seguintes itens.
A) Armazenar em uma constante do tipo caractere, o número do seu RA sem o traço.
B) Criar um vetor do tipo inteiro com o tamanho da string armazenada na sua constante.
C) Alimentar o vetor de forma que cada caractere do seu RA, que está na constante, fique armazenado em uma posição do seu novo vetor. Para isso, utilize um laço de repetição.
D) Imprimir o vetor preenchido de forma que apareça um número em cada linha.
Para isso, utilize um laço de repetição diferente do utilizado na alternativa anterior.
2 - Crie um programa em linguagem C, que atenda os seguintes critérios
a) Declarar duas constantes, sendo linha e coluna, e armazene os valores 4 e 6 respectivamente. Onde a constante linha é responsável pelas semanas e a constante coluna é responsável pelos dias da semana.
B) Desenvolver uma função que preencha uma matriz com os valores de venda diários de uma empresa de revenda de automóvel.
Esses valores devem ser informados pelo usuário. A dimensão da matriz se dá pelo uso das constantes, linha e coluna.
C) Desenvolver uma função que imprima os valores diários de venda do mês.
D) Desenvolver uma função que calcule a média de vendas do mês.
E) Criar um menu que fique repetindo as opções: Preencher Vendas, Exibir as Vendas, Média de Vendas e por fim Sair.
* Qual editor ou IDE utilizar para desenvolver a atividade. Abaixo segue uma lista de programas que podem ser utilizados. Notem que, existe uma gama de editores e IDEs que compilam código em (.c), sendo assim, não fique preso na lista abaixo.
- Notpad++ (
https://notepad-plus-plus.org/)
- Dev c++ (
https://sourceforge.net/projects/orwelldevcpp/)
- Code::Blocks (
https://www.codeblocks.org/downloads/)
- replit (
https://replit.com/languages/c)
- Visual Studeo Code (VS Code) (
https://code.visualstudio.com/)
*obs.: Como são softwares de terceiros, os links podem deixar de funcionar, sendo assim, caso isso ocorra, pesquise pelo nome do programa.
* Dicas para realizar a atividade mapa:
1. Durante as aulas o professor irá fornecer dicas que podem ser utilizadas para a confecção das suas atividades, sendo assim, é de suma importância participar da aula ao vivo, ou assisti-las posteriormente.
2. Assista ao vídeo explicativo da atividade mapa.
* Como entregar a atividade.
Os arquivos gerados na atividade deverão ser produzido em qualquer editor que compile código em linguagem C, ou seja. Desta forma, extensão (.c), no máximo (.txt), Compacte os arquivos e anexe no ambiente da Atividade (no STUDEO). Não enviar o arquivo (.exe).
Prazo de Entrega: Não estabelecido