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

Programar uma agenda em versão beta (versão de teste), utilizando a linguagem C

Imagine que você é um desenvolvedor de sistemas freelancer, que possui uma ampla carteira de clientes. Como você não gosta dos sistemas existentes, você decide que irá criar sua própria aplicação de registro e manutenção de clientes. Para isso, você deverá programar uma agenda em versão beta (versão de teste), que permite armazenar o cadastro de, no máximo, 5 (cinco) clientes por vez.

Atenção: Precisando de Assessoria nos seus Trabalhos Acadêmicos em contato

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447


A aplicação deverá armazenar, para cada cliente:

* Um código único, gerado automaticamente pelo sistema;

* Seu nome;

* Seu telefone;

* Seu e-mail.

O programa deverá apresentar um menu de opções ao usuário:



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

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Precisado de ajuda em programação, desenvolvimento algoritmos em C, C#, C++, CSS, HTML,JAVA, JavaScript, PHP, AJAX, Jquery, Laravel, codeigniter, Python, Portugol, NodeJS, MongoDB, Mysql, Postegre entre outras duvidas entre em contato.

Sites, projetos, softwares, blogs, ajudas nas áreas acadêmicas de trabalhos e TCCs, projetos até provas entre em contato.

 

1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados de um cliente. A saber: seu nome, telefone e e-mail. Caso o programa já tenha armazenado o número máximo de clientes (cinco), deverá ser exibida a mensagem “Agenda lotada!”. O código de um cadastro deve ser preenchido automaticamente pelo sistema e o usuário não deve ter a opção de alterar esse código.

 2 – Mostrar todos os cadastros: ao selecionar essa opção, o programa deverá imprimir, na tela, para cada cliente: seu código, seu nome, seu telefone e seu e-mail. Essa opção deverá mostrar na tela apenas os dados dos clientes que foram cadastrados. Caso seja impressa alguma informação sobressalente ou faltem informações, será considerado um erro de programação. Caso nenhum cliente tenha sido cadastrado antes de selecionar essa opção, o programa deverá exibir a mensagem “Agenda vazia!”.

0 – Encerrar: ao selecionar essa opção, o programa se encerra. Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma mensagem de erro como, por exemplo: “Erro: opção inválida!”. Caso contrário, o programa não deverá imprimir essa mensagem de erro.

Algumas funções que serão úteis durante o desenvolvimento do programa: * system(“pause”) – chamada de sistema que “pausa” o programa e o faz aguardar pelo usuário; * system(“cls”) – chamada de sistema que limpa os caracteres que foram impressos na tela anteriormente; * fflush(stdin) – limpar o buffer do teclado.

Essa função deve sempre ser utilizada após ter utilizado alguma função de entrada de dados como o scanf, gets, etc. Isso se dá pois em algumas situações o buffer do teclado mantém “lixo de memória”, prejudicando a próxima operação de entrada do programa; * A função setlocale(LC_ALL, "Portuguese") da biblioteca locale.h pode ser útil, caso você queira que os acentos e pontuações da língua portuguesa sejam impressos corretamente.

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

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Aplicação do código

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

#include <string.h>

 

#define tam 5

typedef struct agenda {

 char nome[30], rua[30], complemento[15], telefone[20], num[5];

 int cod;

}cadastro;

 

int main(int argc, char *argv[]) {

 setlocale(LC_ALL,"Potuguese");

 int codigo, op, i, cont;

 cadastro dados[tam];

   

   

 op = 3;

 i = 0;

 while(op != 0){

 

  printf("\tMENU");

  printf("\n[1]Novo cadastro:\n[2]Ver contatos:\n[0]Fechar agenda:\n");

  scanf("\n%d", &op);

  fflush(stdin);

     system("cls");

 

  if (op == 1){

      if(i <= 4){

  

    codigo= i+1;

    dados[i].cod = codigo ;

    printf("CODIGO %d\n", codigo);

    printf("NOME: ");

       gets(dados[i].nome);

       printf("TELEFONE: ");

       gets(dados[i].telefone);

       printf("RUA: ");

       gets(dados[i].rua);

       printf("COMPLEMENTO: ");

       gets(dados[i].complemento);

    printf("NUMERO: ");

       gets(dados[i].num);

          fflush(stdin);

    system("cls");

    i++;

     }

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

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao


Como baixar e configurar para programar em Python


Python - Como começar a programar ?

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

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447


Agora, vamos te mostrar o que é necessário baixar, instalar e usar e configurar tudo para programar em Python.

Baixar e Instalar o Python





Primeiro, acesse o site oficial: https://www.python.org/


Quando você for seguir esses passos, certamente a versão já será outra.

Interpretador Python

Para você escrever um código Python e fazer ele rodar (funcionar), vai precisar de um interpretador Python. Como nome sugere, ele vai interpretar aquilo que você escreveu e vai executando.

O nome programa que vamos digitar os comandos da linguagem é IDLE (integrated development environment for Python).


Na verdade, o que ele fez aí foi interpretar, e no entendimento dele você queria o resultado da soma.

Vamos fazer outro teste? Vamos perguntar pra ele se 1 é maior que 2.
Digite 1>2
Como ele interpretou? Essa só vai saber quem experimentou e seguiu todos os passos desse tutorial.

A outra maneira de usar o interpretador, é escrevendo os comandos em um arquivo. Um arquivo de texto mesmo, como o bloco de notas.

O interpretador vai ler esse arquivo do começo ao fim, e linha por linha ele vai interpretando e executando os comandos.

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

Como calcular se o número é Primo em Python - Como Saber se um Número é Primo ?

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

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447


Neste nosso algoritmo de Python, vamos desenvolver um programa para calcular  os números primos.

Vamos te explicar o que é, sua importância, onde são usados e o principal: como criar um programa que checa se um determinado inteiro positivo é um número primo ou não.



Os Números Primos

Um número é dito primo quando é possível dividir ele (divisão de inteiro com inteiro) por 1 e por ele mesmo.

Exemplos de números primos:
2, 3, 5, 7,  11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373 ...

Pode sair tentando dividir esses daí por outro número menor, que não seja 1 ou ele mesmo, que não vai conseguir.


Exemplos de números que não são primos:
4: É possível dividir por 1, 2, e 4
6: É possível dividir por 1, 2, 3 e 6
8: É possível dividir por 1, 2, 4 e 8
2112: É divisível por 2 3 4 6 8 11 12 16 22 24 32 33 44 48 64 66 88 96 132 176 192 264 352 528 704 e 1056



 

Primos: Para que servem ?

Não, não é um conjunto inútil e sem sentido de números.
Se fosse, nem seriam estudados.

O assunto número primo é um dos mais pesquisados, estudados e misteriosos da história da humanidade.

Até hoje, não se tem uma fórmula para se criar números primos.
Ainda não descobriram um 'padrão' definitivo.

Um dos usos mais importante é no ramo da criptografia, principalmente com o algoritmo do sistema RSA.

Existem dois tipos de cigarras que possuem ciclos de vida de 13 e 17 anos, assim somente a cada 221 anos elas tem que dividir a floresta quando saem da terra, evitando se encontrar, o que prejudicaria sua permanência na natureza.

Enfim, se pesquisar na internet, vai achar uma infinidade de coisas onde os números primos estão metidos no dia-a-dia.

Há até quem use os 
números primos para ganhar na Mega-Sena.

Como Determinar e Verificar se um Número é Primo em Python

Inicialmente, pedimos um número inteiro e positivo para o usuário e armazenamos na variável n.

Vamos armazenar na variável mult o número de múltiplos que existe de 2 até n-1.

Ou seja, do intervalo (2, 3, 4, ..., n-1)
Isso é obtido usando a 
função rangerange(2,n).

Vamos usar a variável count pra receber cada um desses valores, dentro desse intervalo.

Dentro do looping, temos que testar se o resto da divisão de n por count vai ser 0. Se for, é porque n é múltiplo de count, logo não é primo.

A medida que nosso programa ai encontrando múltiplos, conta eles na variável mult e exibe na tela.

Após terminar o laço, testamos o valor de mult.
Se permanecer zerado, é porque o número fornecido pelo usuário é primo.

Vejamos nosso código Python:

n = int(input("Verificar numeros primos ate: "))
mult=0

for count in range(2,n):
    if (n % count == 0):
        print("Múltiplo de",count)
        mult += 1

if(mult==0):
    print("É primo")
else:
    print("Tem",mult," múltiplos acima de 2 e abaixo de",n)

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

Algoritmo Numero Primo (Visualg)

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

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447

Algoritmo Numero Primo (Visualg)
Na lista de exercícios da disciplina de algoritmo tem a seguinte questão:
Fazer um programa que leia um numero digitado pelo usuário e exibir uma mensagem informando se o numero digitado é primo ou não.



Bem, números primos são aqueles que são divisíveis somente por ele mesmo e por um, a partir dessa afirmação já podemos formular algumas perguntas para montar a lógica da questão: Como saber se um numero é divisível por ele mesmo e por um? Como saber se ele não divisível pelos demais números? Uma das formas de se responder a essas perguntas seria pegar esse numero e dividi-lo por ele mesmo e depois por todos os números antecessores a ele até chegar a um (ou começar do um até chegar ao numero). Dessa forma podemos ver todos os divisores desse numero (aqueles números os quais a divisão não deixa resto) e depois contá los, como o numero primo só tem como divisor ele mesmo e um, então se o numero tiver somente dois divisores ele é primo, se tiver mais de dois, não é primo. No visualg ficou assim:



algoritmo "NumerosPrimos"
// Função : Verificar se um numero é primo ou não.
// Autor : ajudastrabalhos
// Data : 09/03/2020
// Seção de Declarações
var
numero, i, cont :inteiro
inicio
escreval("digite um numero: ")
leia(numero)

para i de 1 ate numero faca
     se numero mod  i = 0 entao

fimpara

se cont = 2 entao
   escreval("o numero", numero," e primo!")
senao
   escreval("o numero", numero," NAO e primo!")
fimse
fimalgoritmo

Nesse algoritmo foi usada a variável 'i' para representar os números antecessores do numero digitado e a variavel 'cont' para contar o numero de divisores do numero digitado. Esse algoritmo pode ser melhorado, de forma que mostre quais são os divisores do numero digitado:

algoritmo "NumerosPrimos"
// Função : Verificar se um numero é primo ou não.
// Autor : ajudastrabalhos
// Data : 09/03/2020
// Seção de Declarações
var
numero, i, cont :inteiro
inicio
escreval("digite um numero: ")
leia(numero)

escreval("os divisores do numero ",numero," sao: ") // apresentar os divisores

para i de 1 ate numero faca
     se numero mod i = 0 entao
   
fimse
     i <- i+1
fimpara

escreval()   // pular
se cont = 2 entao
   escreval("o numero", numero," e primo!")
senao
   escreval("o numero", numero," NAO e primo!")
fimse
fimalgoritmo

Esse algoritmo roda bem com números não muito grandes, porém se o usuário digitar, por exemplo, 12000 ou um numero maior o visualg já demora um pouco para executar, isso por que no loop (comando para) vai ser executado um numero maior de passos, um custo maior de processamento. Então um possível solução seria diminuir o numero de antecessores, pois se o usuário digitar 12000, será feita 12000 divisões, mas dentro do intervalo de 1 a 10 podemos dividir todos o números "grande" por todos os números do intervalo para encontrar alguns divisores, mas se for encontrado apenas um divisor, o numero 1, então esse numero "grande" é um numero primo, mas isso é só um "jeitinho" que funcionou com alguns números:

algoritmo "NumerosPrimos"
// Função : Verificar se um numero é primo ou não.
// Autor : ajudastrabalhos
// Data : 09/03/2020
// Seção de Declarações
var
numero, i, cont :inteiro
inicio
escreval("digite um numero: ")
leia(numero)
se numero = 1 entao
   escreval("o numero ",numero," NAO e primo!")
senao
    escreval("os divisores do numero ",numero," sao: ")
    se numero <= 10 entao  // se o numero for ate 10 divide pelos antecessores:
       para i de 1 ate numero faca
          se numero mod i = 0 entao
             escreva(" ",i)
             cont <- cont+1
          fimse
          i <- i+1
       fimpara
    senao      // sefor maior que 10 divide pelos antecessores de 1 a 10:
       para i de 1 ate 10 faca
       fimse
          i <- i+1
       fimpara
       cont <- cont+1    // aumentar para poder exibir a mensagem
       escreva(numero)   // para exibir o próprio numero depois do 1
    fimse
    escreval()      // pula um linha

    se cont = 2 entao
       escreval("o numero", numero," e primo!")
    senao
       escreval("o numero", numero," NAO e primo!")
    fimse
fimse
fimalgoritmo

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

Algoritmo para validação de CPF em visualg

Algoritmo para a validação de cpf em Visualg de forma simples e fácil.

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

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447

Algoritmo em visualg - Validação de CPF
algoritmo "Validação de CPF"
// Função :
// Autor :
// Data :
// Seção de Declarações
var
cpf: caracter
n_cpf:vetor[1..11] de inteiro
soma1:vetor [1..9] de inteiro
soma2:vetor[1..10] de inteiro
s1:inteiro
s2:inteiro
x:inteiro
resto1:inteiro







Precisando de ajuda em programação, desenvolvimento em C, C#, C++, CSS, HTML,JAVA, JavaScript, PHP, AJAX, Jquery, Laravel, codeigniter, Python, Portugol, NodeJS, MongoDB, Mysql, Postegre entre outras duvidas entre em contato.
Sites, projetos, softwares, blogs, ajudas nas áreas acadêmicas de trabalhos e TCCs, projetos até provas entre em contato




resto2:inteiro

inicio
escreval("******************VALIDAÇÃO CPF!******************")
escreval("Digite o CPF:")
leia(cpf)
para x de 1 ate 11 faca
   n_cpf[x]:=caracpnum(copia(cpf,x,1))

fimpara
para x de 1 ate 9 faca
   ------------------------------------
-----------------------------------------
------------------------------------------
------------------------------------------
------------------------------------------------------
se(resto1=n_cpf[10])e (resto2=n_cpf[11])entao
   escreval()
   escreval(cpf,"  Esse Cpf é Valido")
senao
   escreval()
   escreval(cpf,"  Esse Cpf não é Valido!")
fimse
fimalgoritmo


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