Atividades e Mapas Unicesumar

Precisando de ajuda entre em contato com equipe 2M e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos pelo e-mail: assessoria.academica2m@gmail.com

HTML E CSS

Precisando de ajuda entre em contato com equipe 2M e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos pelo e-mail: assessoria.academica2m@gmail.com

Desenvolvimento Web

Precisando de ajuda entre em contato com equipe 2M e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos pelo e-mail: assessoria.academica2m@gmail.com

TAMPLATES PARA SITES E BLOGS

Precisando de ajuda entre em contato com equipe 2M e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos pelo e-mail: assessoria.academica2m@gmail.com


Pages

terça-feira, 19 de janeiro de 2021

MAPA - ADS/SI - DESIGN DE INTERAÇÃO – 2020 UniCesumar

MAPA - ADS/SI - DESIGN DE INTERAÇÃO – 2020

Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447

QUESTÃO 1

Imagine que você visitou um cliente e captou os requisitos necessários para o desenvolvimento de algumas telas do sistema, porém, o cliente gostaria de ter uma ideia de como irá ficar o resultado final.

Partindo desta necessidade, você optou pelo uso da prototipação, agora, baseando-se nos requisitos listados crie as telas separadas de cada tela.

O cliente disse que as telas poderão ser feitas conforme sua criatividade onde você pode utilizar o template e layout (desktop ou web) de sua preferência, porém, as telas deverão obrigatoriamente conter os campos e botões solicitados por ele.




Tela: Menu Inicial

- Deverá conter a chamada das telas: Cadastro de Cliente, Cadastro de Vendedores e Cadastro de Estados.
- Deverá conter os botões: Sair e Ajuda.

Tela: Cadastro de Cliente

- Deverá conter os botões: Novo, Editar, Gravar, Excluir e Sair.
- Nesta tela devemos ter os seguintes campos:

ID, CPF/CNPJ (um único campo), Razão Social, Nome Fantasia, Fone, Endereço, CEP, Complemento, Cidade, UF, Inscrição Estadual, E-mail.

Tela: Cadastro de Vendedores

- Deverá conter os botões: Novo, Editar, Gravar, Excluir e Sair.
- Nesta tela devemos ter os seguintes campos:


ID, CPF/CNPJ (um único campo), Nome do Vendedor, Fone, Endereço, CEP, Complemento, Cidade, UF, Inscrição Estadual, E-mail, Percentual de Comissão.

 

Tela: Cadastro Estados

- Deverá conter os botões: Novo, Editar, Gravar, Excluir e Sair.
- Nesta tela devemos ter os seguintes campos:

ID, UF (sigla do estado), Descrição.​


Atenção: Precisando de ajuda entre em contato com equipe SGP e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos

ATIVIDADE PRÁTICA - linguagem de programação C. Uninter

 

                                 ATIVIDADE PRÁTICA

Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447

 1.    OBJETIVO

     Desenvolver os algoritmos do item 5 em linguagem de programação C.

 2.    MATERIAL UTILIZADO


       A Atividade Prática de Linguagem de Programação será realizada com a utilização do software VISUAL STUDIO COMMUNITY 2017. Orientações para instalação e uso do software estão disponíveis em vídeo na ROTA DE APRENDIZAGEM (AULA 14 e MATERIAIS COMPLEMENTARES).

3.    ORIENTAÇÕES GERAIS

 ·         O aluno deverá entregar um ARQUIVO ÚNICO NO FORMATO PDF no AVA no ícone Trabalhos;

·         Esta atividade é para ser realizada com consulta e pesquisa. Portanto, leia também livros bases, materiais complementares ou procure seu tutor para tirar dúvidas diretamente via Canal de Tutoria;

·         Para cada exercício, coloque no seu relatório o ENUNCIADO do mesmo e coloque como resposta o seu código COMPLETO. Deste a primeira até a última linha que você digitou;

·         Coloque no seu código COMENTÁRIOS explicando COM SUAS PALAVRAS o que ele faz (veja o exemplo do documento modelo);

·         Para inserir os códigos nas respostas, faça um CTRL+C/CTRL+V do código criado por você no VISUAL STUDIO e cole-o no documento do Word. Assim, o código já virá colorido, organizado e indentado;

·         No AVA existe um modelo em WORD para você utilizar. Porém, ao submeter o seu arquivo, submeta-o em PDF (salvar como PDF no Word);

·         Além do seu algoritmo, você deverá colocar uma captura de tela do seu código funcionando. Capture o terminal mostrando o seu código funcionando e imprimindo os dados solicitados na tela (veja o exemplo do modelo).

·         CUIDADO!

ü  Em programação, não existem dois códigos exatamente iguais. Cada programador organiza seu código de uma forma diferente, declara variáveis com nomes diferentes, faz comentários diferentes, gera mensagens aos usuários distintas, etc. Por este motivo, não serão aceitos dois algoritmos idênticos entre alunos (ou iguais à Internet). Caso o corretor observe respostas iguais, elas serão consideradas como PLÁGIO e será atribuída a NOTA ZERO na questão;

4.    COMO SE DARÁ A CORREÇÃO DA ATIVIDADE?

 Como temos 5 questões, cada questão valerá 20% da nota desta atividade. Para que você ganhe nota máxima em cada exercício, você precisará cumprir os três requisitos básicos explicados nas ORIENTAÇÕES GERAIS:

·         Apresentar seu algoritmo completo, indentado e organizado;

·         Explicar seu código através de comentários;

·         Colocar uma IMAGEM com o terminal rodando e mostrando o que cada exercício pede.

No modelo de relatório da disciplina você encontrará um exemplo de exercício para um melhor entendimento. Caso você desenvolva seu código corretamente e funcional, porém não faça os comentários nem coloque uma imagem dele funcionando no terminal, terá sua nota severamente prejudicada.




5.    EXERCÍCIOS

Resolva os algoritmos abaixo seguindo todas as instruções listadas neste documento.

Exercício 1:

Escreva um algoritmo em linguagem C com as seguintes instruções:

1.    Declare três variáveis (inteiro, real e char);

2.    Declare três ponteiros;

3.    Associe as variáveis aos ponteiros;

4.    Modifique os valores de cada variável indiretamente usando os ponteiros associados. Para armazenar os valores nas variáveis, armazene na variável char a primeira letra do seu nome, na variável inteira os dois últimos dígitos do seu RU e na variável real os 4 últimos dígitos do seu RU, sendo os 2 últimos os valores com virgula;

5.    Imprima na tela os valores das variáveis antes e após a modificação.

 Exercício 2:

 Escreva um algoritmo em LINGUAGEM C que armazene na memória o seu RU e o valor 1234567, ambos digitados pelo usuário na tela.

Em seguida, imprima na tela ambos RU usando ponteiros. O algoritmo também vai ter que comparar os dois RU usando ponteiros e imprimir na tela qual é o maior.

Exercício 3:

Faça um algoritmo em linguagem C com as seguintes funcionalidades:

 ·         Receba um registro, com dois campos, como dados de entrada.

·         O primeiro campo é um vetor que vai armazenar o nome do aluno.

·         O segundo campo é uma variável do tipo inteiro que vai armazenar o RU do aluno.

·         Imprime na tela os dados armazenados na estrutura.

Exercício 4:

 Replique o exercício 3. Porém, agora, declare um ponteiro para a estrutura de dados heterogênea. No momento da leitura dos dados e da impressão na tela, use o ponteiro para buscar o conteúdo dos campos. Imprima na tela também o seu RU na tela.

Exercício 5:

Faça um algoritmo em linguagem C que contenha dois números inteiros digitados na tela pelo usuário:

a.    O primeiro número marca um início;

b.    O segundo número marca um fim;

 O algoritmo vai contar quantos números existem entre o início (primeira entrada) e o fim (segunda entrada). A impressão na tela do usuário deve ser realizada de duas formas:

a.    Iterativa;

b.    Recursiva;

 Ao colocar no seu relatório uma imagem do seu código funcionando, coloque ele rodando utilizando como valor de inicio os 2 últimos valores do seu RU e valor final o número 99.

Atenção: Precisando de ajuda entre em contato com equipe SGP e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos

Atividade Mapa – UniCesumar - Banco de dados

Atividade Mapa – UniCesumar

Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447

Um cliente seu, preocupado com o emprego das pessoas em tempos de pandemia, deseja montar um sistema online para divulgação de vagas de empregos, oportunidades para freelancers e até mesmo um banco de currículos para pessoas que querem se divulgar em busca de oportunidades. Para isso, ele pede para que você estruture uma base de dados que seja eficiente para o sistema funcionar de acordo e que permita que os próprios usuários façam o cadastro.

Na entrevista de levantamento de requisitos, ele diz o seguinte:

“Eu preciso de um banco de dados bem organizado, com os relacionamentos bem estruturados para que tudo funcione bem. O sistema deve permitir que os usuários se cadastrem on-line, indicando o perfil de usuário, se são profissionais procurando oportunidades ou empresas divulgando oportunidades. A partir daí, o cadastro fica pendente até que o usuário confirme através de um link enviado por e-mail. Por isso, preciso que tenha como obrigatório um e-mail e senha de acesso, depois os dados pessoais, uma marcação de status para saber se o cadastro está pendente, a data do cadastro e um código que vai ser gerado pelo sistema que será o código de segurança para ativar o cadastro. Ah, não se esqueça de separar se é empresa ou profissional.



Depois de cadastrado, o profissional poderá cadastrar um currículo, com informações básicas, tipo a função pretendida, a localidade dele, se pode trabalhar remoto, a experiência e um campo para ele descrever os conhecimentos dele. Já a empresa pode cadastrar as vagas disponíveis, que precisa diferenciar se são freelances ou não e se são remotas ou não. A vaga deve ter um título, que vai dizer o que é a vaga, uma descrição, cidade da vaga, horário de trabalho, salário, conhecimentos necessários e tempo de experiência necessário. Apenas a vaga e a descrição serão obrigatórias. Não se esqueça de que a vaga deve ficar ligada à empresa que cadastrou, porque isso vai aparecer para quem entrar no site.

Acredito que seja só isso. Com essa descrição a gente já consegue colocar o banco de dados para funcionar e posso colocar os meus programadores para desenvolverem a parte do sistema.”

Desenvolva um diagrama Entidade-Relacionamento (ER) para esse banco de dados pedido, contemplando tudo o que foi dito na descrição. Para isso utilize a ferramenta brModelo.

Atenção: Precisando de ajuda entre em contato com a SGP e solicite uma assessoria com 

melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Atividade Mapa - UniCesumar

Atividade Mapa - UniCesumar

Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447



Etapa I) O código não está identado e não há coerência nos termos (alguns em inglês e outros em português), o que dificulta a compreensão pois não houve um cuidado de padronização. Portanto, o primeiro cuidado será normalizar este código para, assim, facilitar a sua compreensão;

Etapa II) Após, você deve analisar o código e fazer as alterações necessárias para inserir um método que implemente o cálculo da idade, que deve ser denominado calculoIdade. Atenção que, para calcular uma idade, deve levar em conta a data atual do sistema. 

Etapa III) Finalmente, fazer uma refatoração cuidadosa sobre o código fonte que você construiu para que o código fonte final fique mais simples e eficiente, evitando código duplicado.



 ========================

package programa;

public class Data {

private Integer day;

private Integer month;

private Integer year;

public Data(Integer day, Integer month, Integer year) {

if(month<1 && month >12 ){

System.out.println("Informe um mes valido.");

}

if(day<1 && day>31){

System.out.println("Tem que ser de 1 a 31!!!");

}

if(year> 2020){

System.out.println("Ano invalido");

}

if(validarData(day,month,year)){

this.day = day;

this.month = month;

this.year = year;

};

}

public boolean validarData(Integer dayV, Integer monthV, Integer yearV){

boolean diaCerto = false;

if(monthV == 4 || monthV==6 || monthV == 9 || monthV==11) {

if(dayV<=30){

diaCerto = true;

}else{

diaCerto = false;

}

}

if(monthV == 1 || monthV==3 || monthV == 5 || monthV==7 || monthV==8 || monthV==10 || monthV==12){

if(dayV<=31){

diaCerto = true;

}else{

diaCerto = false;

}

}

if(month ==2){

if(yearV %4 ==0){

if(day<=29){

diaCerto = true;

}else{

diaCerto = false;

}

}else{

if(day<=28){

diaCerto = true;

}else{

diaCerto = false;

}

}

}

if(diaCerto){

return true;

} else{

return false;

}

}

}

Atenção: Precisando de ajuda entre em contato com a SGP e solicite uma assessoria com 

melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Atividade Prática 2 — Algoritmos e Programação

Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447

 

Atividade Prática 2 — Algoritmos e Programação

1. Encontre o número (5.0)

Faça um programa que receba dois números inteiros: e . Em seguida, use o número como seed para gerar aleatoriamente 30 números, que devem estar no intervalo (intervalo fechado), e mostre-os separados por apenas um espaço. Em seguida, o programa deve mostrar o total de vezes que o número apareceu dentre os números gerados.

Exemplo do programa sendo executado: https://20201-algoritmosap21.mcf1110.repl.run/


Mensagens

Para mostrar o os números no início do programa, use a mensagem "Números gerados: ", em que v deve ser todos os números separados por exatamente um espaço - Exemplo para 10 elementos "Números gerados: 1 2 3 4 5 6 7 8 9 10 "). Note que o exercício deve ter 30 elementos; Caso o valor não tenha sido gerado nenhuma vez, o programa deve apresentar a mensagem: "O valor nao foi encontrado";

Caso o valor tenha sido gerado vezes, o programa deve apresentar a mensagem "O valor foi encontrado n vezes", substituindo, claro, n pelo valor adequado; O restante das mensagens podem ser no formato que o aluno desejar.



A entrada de a não precisa ser validada

A entrada de b deve ser validada, pois pode receber somente números entre 1 e 20 para a busca. Enquanto o usuário digitar um valor inválido, o programa deve acusar erro e  solicitar novamente. Somente avançar se o valor de b for válido.

Para escolher a seed, basta usar a função srand. Por exemplo, caso eu queria que minha seed seja 42, basta colocar srand(42) no começo do meu código.

 

2. Correção de prova (5.0)

Faça um programa para ajudar o professor a corrigir provas de múltipla escolha. Cada prova tem 3 questões com 5 alternativas e cada questão vale um ponto. A nota mínima para aprovação nessa prova é 2. No início da execução, o programa deve pedir ao usuário para digitar o gabarito da prova, ou seja, o usuário deve digitar a alternativa correta para cada uma das 3 questões, uma de cada vez.

Uma vez lido o gabarito, o programa deve pedir ao usuário para digitar as 3 respostas de um aluno para aquela prova. Então, as repostas devem ser comparadas ao gabarito, mostrando a nota do aluno e se ele está aprovado ou não. O programa deve perguntar ao usuário se deseja corrigir outra prova. Caso sim, deve pedir as respostas de outro aluno, e assim por diante. Quando o usuário terminar de corrigir todas as provas (ou seja, respondeu não para a pergunta acima), o programa deve mostrar os seguintes dados, nesta ordem:

Quantidade de provas corrigidas;

Média das notas recebidas;

Quantidade de alunos aprovados;

Porcentagem de aprovação.

Exemplo do programa sendo executado: https://20201-algoritmosap22.mcf1110.repl.run/

Mensagens

Após receber uma prova, o programa deve mostrar "Aprovado com a nota x" ou "Reprovado com a nota x", em que x é a sua nota (Exemplo “Aprovado com a nota 8”);

Ao final do programa, as mensagem devem ser mostradas cada uma em uma linha. As mensagens que devem ser exibidas são (substituir x pelo valor adequado): "Quantidade de provas corrigidas: x";

"Media das notas: x", com duas casas decimais;

"Aprovados: x"

"Taxa de aprovação: x%", com duas casas decimais;

O restante das mensagens podem ser no formato que o aluno desejar.

Validações

Não é necessário validar as alternativas do gabarito e das respostas. Assuma que o usuário sempre irá digitar 'A', 'B', 'C', 'D' ou 'E', estritamente em maiúsculo. Não é necessário validar a resposta do usuário para a pergunta de “deseja cadastrar uma nova prova?”. Assuma que o usuário sempre irá digitar 's' ou 'n' (ambas sempre em minúsculo).

Código

01

#include<stdio.h>

int main(){

            int a, b,i, num, contB=0;

            printf("Digite A:");

            scanf("%d",&a);

            srand(a);

            do{

                        printf("Digite B:");

                        scanf("%d",&b);

                        if(b < 1 || b > 20){

                                   printf("\nErro\nDigite o numero novamente\n");

                        }

            }while(b < 1 || b > 20);

            srand(time(NULL));

            printf("Numeros gerados: ");


02

#include<stdio.h>

int main(){     

            int i, provas = 0, pontos, aprovados = 0, totalPontos = 0;

            float media = 0, taxa = 0;

            char gabarito[3], resp[3], aux;                       

    printf("Digite o gabarito da prova:\n");   

    for(i=0; i < 3; i++){

            printf("\tQuestao %d  :",i+1);

            scanf("%s", &gabarito[i]);

            }         

            do{

                        pontos = 0;

                        provas++;                              

                        for(i=0; i< 3; i++){

                                   printf("\tResposta %d: ", i+1);

                                   scanf("%s",&resp[i]);                        

                                   if(resp[i] == gabarito[i]){

                                               pontos = pontos +1;

                                   }

                        }

                        totalPontos += pontos;

                        if(pontos > 1){

                                   printf("\nAprovado com a nota %d \n", pontos);

                                   aprovados++;

                        }else{

Atenção: Precisando de ajuda entre em contato com a SGP e solicite uma assessoria com 

melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

 
Copyright © 2023 2m Assessoria Academica todos os direitos reservados.
Contato para trabalhos: assessoria.academica2m@gmail.com - WhatsApp: (15) 98115 - 0680