Ir ao conteúdo
  • Cadastre-se

Pedro Henrique_758189

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

  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 #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 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 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...