Ir ao conteúdo
  • Cadastre-se

Pedro Henrique_758189

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

posts postados por Pedro Henrique_758189

  1. Olá! Bom, comecei a estudar C agora e estou com uma dúvida em uma aplicação que estou tentando fazer... Preciso que o usuário informe matricula e senha. Caso ambas estejam corretas, mostrará a mensagem de login efetuado, caso contrário, continuará tentando.

     

    O que consegui fazer até o momento foi isso:

    ps: sei que deve ter MUITA coisa errada, mas toda ajuda é muito bem vinda :D

    #include <stdio.h>#include <stdlib.h>int main(){	int login;	int matricula;	char senha;	int mat_1 = 2015;	char senha_1 = "admin";  // <- Como faço para atribuir um valor pré-definido para senha_1?		printf("-------Secretaria online------");					while(login!=1)		{				printf("Matricula: ");			scanf("%i", &matricula);			printf("\n Senha: ");			scanf("%c", &senha);						if(matricula == mat_1 && senha == senha_1)			login == 1;			else			login == 0;			break;			if (login==0)			printf("Matricula ou senha incorretas\n");				}		if (login==1)		printf("Login efetuado");				system("pause");	return 0;}

    Desde já, grato.

  2. Eae cara, sou estudante de analise e desenvolvimento de sist. To iniciando no portugol agr também, mas acredito que esteja um pouco a frente, então acho que posso responder sua duvida.. aconselho você a usar a condicional ESCOLHA, ficando +- assim:

     

    PS: Tentei comentar as principais partes do código pra ficar bem explicado, mas caso você saiba a parte explicada, é só pular e ir direto ao ponto de dúvida =D

    algoritmo "semnome"// Função :// Autor :// Data : 15/03/2015// Seção de Declaraçõesvar// As variaveis x e y receberão o valor da comida e da bebida que forem inseridas pelo usuário (x receberá o valor da comida, e y da bebida)// a variavel total receberá a soma entre x e y// as variaveis bebida e comida receberão a escolha do usuário, cada escolha tem seu valor pré definidox,y,total:realbebida,comida: caractereinicio// Seção de Comandosescreval("Escolha seu lanche")escreval("[a]-Pão de queijo: R$2,50")escreval("[b]-Misto Quente: R$1,50")leia (comida)escolha comida   // se a escolha da variavel comida for "a", o valor de X, será difinido como 2,50, caso "b", o valor de X será definido como 1,50caso "a"   x<-2.50caso "b"   x<-1.50   // caso o pedido do usuário nao seja nem "a" nem "b", o programa irá mostrar uma mensagem informando que o pedido é inválido.outrocaso   escreva ("Sua escolha nao foi encontrada")fimescolhaescreval("Escolha sua bebida")escreval("[a]-Refrigerante: R$1,80")escreval("[b]-Suco: R$3,00")leia (bebida)// esta parte do código é a mesma coisa que você viu acima, mas dessa vez, o valor recebido será da variável Y, equivalente à bebida.escolha bebidacaso "a"   y<-1.80caso "b"   y<-3.00outrocaso   escreva("Sua escolha nao foi encontrada")fimescolha// aqui está o valor da variavel total: total = x+y, no código, eu usei <- porque utilizo o programa visualG para aprender portugol, dai é só adaptartotal<-x+y// e por fim, aqui o programa diz o valor total do pedido do cliente. (aspas, mensagem, fecha aspas, virgula e a variavel total)escreva ("O valor total do seu pedido é: R$",total)fimalgoritmo

    Como falei nos comentários, eu fiz no visualg, você vai ter q fazer a adaptação pro programa q você usa, mas tenta ler o código e entender, qq duvida, só falar ;D

  3. Obg, eu consegui fazer ontem, no caso o código final ficou assim:

          repita         limpatela         escreva("Digite o nome do aluno: ")         leia(aluno)         escreva("Digite a quantidade de notas a serem calculadas: ")         leia(quant)         para t de 1 ate quant passo 1 faca            escreva("Digite a nota ",t,": ")            leia (q[t])            soma<-soma+q[t]         fimpara         limpatela         escreva("A média do aluno ",aluno," é: ",soma/quant,".")         se (soma/quant)>=5 entao            escreval(" Situação: APROVADO")         senao            escreval(" Situação: REPROVADO")            escreval         fimse         soma<-0         escreval("_____________________________________________________")         escreval         escreval         escreval("Deseja calcular novamente?[Y]Sim/[N]Não")         escreval         escreva("-->  ")         leia (resposta)      ate resposta = "n"      fimrepita      se resposta = "y" entao         limpatela      fimse      se resposta = "n" entao         limpatela         escreval("O que deseja fazer agora? [1]Sair/[2]Voltar ao menu")         leia(depois)         se depois = "1" entao            limpatela            escreva("============================")            escreva("Obrigado por usar o programa")            escreva("============================")            escreval            escreval         fimse         se depois = "2" entao            limpatela         fimse      fimse   fimseate depois = "1"fimrepita
  4. Boa noite, preciso fazer um programa, aonde o usuário digite o número de notas que deseja inserir para cálculo de média, em seguida ele peça as notas e como saída, apresente a média dessas notas.

     

    Estou tentando fazer, mas juro que não sei o que estou fazendo errado,acredito que seja o cálculo de média que eu usei. Segue o código:

    algoritmo "teste"vari,quant:inteironota,media:realq: vetor[1..50]de realinicioescreva("Digite a quantidade de notas a serem calculadas: ")leia(quant)para i de 1 ate quant passo 1 faca   escreva("Digite a nota",i)   leia (q[i])   media<-(q[i]/quant)*quantfimparaescreva(media)fimalgoritmo
  5. Boa noite pessoas, n sei se to na área certa, se n tiver, só falar :D

     

    Bom, to no inicio do curso de ads e só tive 2 aulas, logo, nao me julguem por talvez ser uma coisa simples e eu estar "burrando" aqui xD, enfim, dando uma treinada hoje, fiz esse alg ai, mas só a primeira ação ta pronta, quero saber se tem como fazer a 2° e a 3° ação, se tiver, como seria? Com o que eu posso fazer? vetor? (ao ler o código vocês vão ver o que são tais açoes) valeu  :lol:

    algoritmo "Teste"// Função : Checa login e senha e oferece opções caso estejam corretos// Autor : Pedro Henrique de Almeida Santana// Data : 08/03/2015// Seção de Declarações vara,senha,b,login,acao: caractercliente,x,y,z,depois: caracteri,efetuado: inteiroinicio//INFORMAÇÕES DO SISTEMA PARA A PARTE DO LOGINb <- "admin"a <- "123"i <- 4efetuado <- 0//INFORMAÇÕES DO SISTEMA PARA A PARTE DOS CLIENTESx <- "Pedro"z <- "Maria"y <- "Joaquina"repitai <- i-1escreva("Digite seu login: ")leia (login)escreva("Digite a senha: ")leia (senha)se ((senha = a) e (login = [] ) entãoefetuado <- efetuado + 1limpatelaescreval("Login efetuado")timer 5000timer 0limpatelasenaoescreval("A senha ou login estão incorretos")escreval("_____________________________________________________________________")escreval ("Tentativas restantes: ", i)fimseate ((senha = a) ou (i = 0))fimrepitase efetuado = 1 entãorepitaescreval("Escolha uma ação a realizar:")escrevalescreval("[1]- Checar dados de um cliente")escreval("[2]- Cadastrar um novo cliente")escreval("[3]- Apagar cadastro de um cliente")escrevalescreva("--> ")leia (acao)escreval// AÇÃO 1- CHECAR DADOS DE UM CLIENTEse acao = "1" entãoescreva("Digite o nome do cliente: ")leia (cliente)escolha clientecaso xescreval("===========================================")escreval("O nome do cliente é Pedro e ele tem 18 anos")escreval("===========================================")caso yescreval("===========================================")escreval("O nome do cliente é Joaquina e ele tem 29 anos")escreval("===========================================")caso zescreval("===========================================")escreval("O nome do cliente é Maria e ele tem 15 anos")escreval("===========================================")outrocasolimpatelaescreval("Cliente não encontrado")timer 5000timer 0limpatelafimescolhaescreval("O que deseja fazer agora? [1]Sair / [2]Voltar para o menu")leia (depois)se depois = "1" entãolimpatelaescreva("============================")escreva("Obrigado por usar o programa")escreva("============================")escrevalescrevalfimsese depois = "2" entãolimpatelafimsesenaoescreval("Esta função será implementada em breve")timer 5000timer 0limpatelafimseate (depois = "1")fimrepitafimsefimalgoritmo

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!