Ir ao conteúdo
  • Cadastre-se

Gabriel Lin

Membros Plenos
  • Total de itens

    22
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

7

Informações gerais

  • Cidade e Estado
    Osasco
  • Sexo
    Masculino
  1. E ae pessoal estou tentando concatenar 3 caracteres porém esta dado erro.Não é possível converter implicitamente tipo "int" em "char",porém como vocês podem ver não tem nada em int; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace contate { class Program { static void Main(string[] args) { char a; char b; char c; char resultado; Console.WriteLine("Digite o Primeiro numero:"); a = Char.Parse(Console.ReadLine()); Console.WriteLine("Digite o Primeiro numero:"); b = Char.Parse(Console.ReadLine()); Console.WriteLine("Digite o Primeiro numero:"); c = Char.Parse(Console.ReadLine()); resultado = a + b + c; Console.WriteLine("O Resultado e:" + resultado); } } }
  2. @Math.Pi @Simon Viegas Legal caras,sou novato na programação muito boa essas dicas valeu
  3. @Math.Pi isso vou tentar colocar um while nele,só não sei por onde começar,eu crio uma função só pro while ou coloco while em todas as funções,vou ter que dar uma pesquisada nisso
  4. @Math.Pi sim isso eu entendi,o engraçado e que ele contabiliza o voto pro lineu porém ele coloca muitos numeros para os outros integrantes. adicionado 5 minutos depois @Math.Pi coloquei as variáveis globais e deu certo,achei que poderia declarar a variável dentro da função. #include<stdio.h> #include<conio.h> int escolha; int lineu,agostinho,beicola,nene,tuco,bebel,marilda,paulao; int votos() { printf("\n Escolha o personagem preferido"), printf("\n 1-lineu \n 2-agostinho \n 3-beicola \n 4-nene \n 5-tuco \n 6-bebel \n 7-marilda \n 8-paulao"); scanf("%d",&escolha); } int votos_2() { if (escolha==1){ lineu++; } else if (escolha==2){ agostinho++; } else if (escolha==3){ beicola++; } else if (escolha==4){ nene++; } else if (escolha==5){ tuco++; } else if (escolha==6){ bebel++; } else if (escolha==7){ marilda++; } else{ (escolha==8); paulao++; } } int imprimir() { printf("\n Votos do lineu : %d",lineu); printf("\n Votos do beicola : %d",beicola); printf("\n Votos do nene : %d",nene); printf("\n Votos do tuco : %d",tuco); printf("\n Votos do bebel : %d",bebel); printf("\n Votos do marilda : %d",marilda); printf("\n Votos do agostinho : %d",agostinho); printf("\n Votos do paulao: %d",paulao); } int main() { votos(); votos_2(); imprimir(); getch(); }
  5. ok,desculpa a ignorância como assim eu não estou comparando escolha com os if elses.
  6. E ae pessoal estou aprendendo função porém esse código não lê o voto e consequentemente não computa o voto. #include<stdio.h> #include<conio.h> int votos() { int escolha; int lineu,agostinho,beicola,nene,tuco,bebel,marilda,paulao; printf("\n Escolha o personagem preferido"), printf("\n 1-lineu \n 2-agostinho \n 3-beicola \n 4-nene \n 5-tuco \n 6-bebel \n 7-marilda \n 8-paulao"); scanf("%d",&escolha); return escolha; } int votos_2() { int escolha; int lineu,agostinho,beicola,nene,tuco,bebel,marilda,paulao; if (escolha==1){ lineu++; } else if (escolha==2){ agostinho++; } else if (escolha==3){ beicola++; } else if (escolha==4){ nene++; } else if (escolha==5){ tuco++; } else if (escolha==6){ bebel++; } else if (escolha==7){ marilda++; } else{ (escolha==8); paulao++; } } int imprimir() { int escolha; int lineu=0,agostinho=0,beicola=0,nene=0,tuco=0,bebel=0,marilda=0,paulao=0; printf("\n Votos do lineu : %d",lineu); printf("\n Votos do beicola : %d",beicola); printf("\n Votos do nene : %d",nene); printf("\n Votos do tuco : %d",tuco); printf("\n Votos do bebel : %d",bebel); printf("\n Votos do marilda : %d",marilda); printf("\n Votos do agostinho : %d",agostinho); printf("\n Votos do paulao: %d",paulao); } int main() { votos(); votos_2(); imprimir(); }
  7. E ae pessoal estou estudando função e to fazendo esse exercício porém ele não lê o nome e a idade sai algo bem grotesco. #include<stdio.h> #include<conio.h> char pessoa() { char nome; printf(" Digite seu nome:"); scanf(" %c",&nome); } int nascimento() { int idade; printf(" Digite sua idade:"); fflush(stdin); scanf("%d",&idade); } void imprimir() { int idade; char nome; printf("\n Seu nome e: %c", nome); printf("\n Sua idade e: %d", idade); } main() { pessoa(); nascimento(); imprimir(); getch(); }
  8. Ola,pessoal eu e meu grupo fizemos esse codigo de criptografia,colocamos um plus nele,o intuito e a pessoa salvar seu login e senha em txt,onde foi salvo o programa porém ele so salva a senha criptografa o login nao #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<string.h> #include<fstream> int main() { system("title LOGINCYPHER X"); system("color A"); char msg[999]; char crip_msg[999]; char condicao = 's'; int tam_msg; int i; int escolha; //Condição de repetição while(condicao == 's' || condicao == 'S') { // menu printf("\nDigite 1-Criptografar texto"); printf("\nDigite 2-Descriptografar texto"); printf("\nDigite 3-Criptografar seu Login e Senha"); printf("\nDigite 4-Descriptografar seu Login e Senha\n: "); scanf("%d%*c", &escolha); if(escolha == 1){ //Criptografia de frases printf("\nDigite texto ou palavra a ser criptografado: "); gets(msg); tam_msg = strlen(msg); for(i=0;i<tam_msg;i++) { crip_msg[i] = msg[i] + 1; } printf("\nA mensagem criptografada e : %s\n\n",crip_msg); //descriptografia de frases }else if(escolha == 2){ printf("\nDigite mensagem a ser descriptografado: "); gets(crip_msg); tam_msg = strlen(crip_msg); for(i=0;i<tam_msg;i++) { msg[i] = crip_msg[i] - 1; } printf("\nA mensagem descriptografada eh: %s\n\n",msg); }else if(escolha == 3){ //login char login[999]; char crip_login[999]; int tam_login; printf("\nDigite o login a ser criptografado: "); gets(login); tam_login = strlen(login); for(i=0;i<tam_login;i++) { crip_login[i] = login[i] + 1; } //senha char senha[999]; char crip_senha[999]; int tam_senha; printf("\nDigite a senha a ser criptografado: "); gets(senha); tam_senha = strlen(senha); for(int j=0;j<tam_senha;j++) { crip_senha[j] = senha[j] + 1; } puts(crip_login); puts(crip_senha); //TENTAR IMPRIMIR EM ARQUIVO TXT FILE *fp; fp = fopen("testeaps.txt","a"); /* Arquivo ASCII, para escrita */ if(!fp) { printf("Erro na abertura do arquivo"); exit(0); } //para contatenar (crip_login,crip_senha) for(int r=0; (crip_login,crip_senha)[r]; r++) fputc((crip_login,crip_senha)[r], fp); /* Grava a string, caractere a caractere */ fclose(fp); } else if(escolha == 4){ //login char login[999]; char crip_login[999]; int tam_login; printf("\nDigite o login a ser Descriptografado: "); gets(crip_login); tam_login = strlen(crip_login); for(i=0;i<tam_login;i++) { login[i] = crip_login[i] - 1; } //senha char senha[999]; char crip_senha[999]; int tam_senha; printf("\nDigite a senha a ser Descriptografado: "); gets(crip_senha); tam_senha = strlen(crip_senha); for(int j=0;j<tam_senha;j++) { senha[j] = crip_senha[j] - 1; } puts(login); puts(senha); //TENTAR IMPRIMIR EM ARQUIVO TXT FILE *fp; fp = fopen("testeaps.txt","a"); /* Arquivo ASCII, para escrita */ if(!fp) { printf("Erro na abertura do arquivo"); exit(0); } //para contatenar (login,senha) for(int r=0; (login,senha)[r]; r++) fputc((login,senha)[r], fp); /* Grava a string, caractere a caractere */ fclose(fp); } printf("\nDESEJA CONTINUAR? S/N:\n"); scanf (" %c", &condicao); system("cls"); } return 0; }
  9. valeu cara você e fera me ajudou muito
  10. valeu cara muito obrigado. adicionado 19 minutos depois Olha ai estou tentando fazer um menu porém esta dandos esses dois erros 1- [Error] expected '}' at end of input. 2-[Error] expected '(' before '{' token Codigo #include<conio.h> #include<stdio.h> #include<string.h> int main() { char msg[999]; char crip_msg[999]; int tam_msg; int i; int escolha; //menu printf("Digite 1-Criptografar\n 2-Descriptografar"); scanf("%d",&escolha); if{ ((escolha) == 1); //crip printf("\n Digite texto ou palavra a ser criptografada:"); scanf("%s",msg); tam_msg = strlen(msg); for(i=0;i<tam_msg;i++) { crip_msg = (msg) *4 ; } printf("\n A mensagem criptografada e :%s",crip_msg);} //Descrip else if { ((escolha) == 2); printf("\n Digite mensagem a ser descriptografada:"); for(i=0; i<tam_msg; i++) scanf("%s",&crip_msg); tam_msg = strlen(crip_msg); for(i=0;i<tam_msg;i++) { msg = (int)(crip_msg / 4); } printf("\n A mensagem descriptograda e: %s",msg); } getch(); return 0; }
  11. Top cara muito obrigado,se tiver tempo gostaria de tirar essas duvidas,poderia me explicar o que e esse salt?,eu tambem nao poderia calcular com vezes,so com soma ?
  12. Olha o que fiz cara,não estou conseguindo descriptografar,alem dele mostrar a mensagem criptografada linha por linha,eu queria que ele mostrasse a mensagem criptografa tudo em 1 linha só,quando consertar isso vou tentar fazer um menu antes,para escolher criptografia ou descriptografia. #include<conio.h> #include<stdio.h> #include<string.h> int main() { char msg[999]; char crip_msg[999]; int tam_msg; int i; printf("\n Digite texto ou palavra a ser criptografada:"); gets(msg); tam_msg = strlen(msg); for(i=0;i<tam_msg;i++) { crip_msg = msg * 5; } for(i=0;i<tam_msg;i++) { printf("\n A mensagem criptografada e :%d",crip_msg); } printf("\n Digite mensagem a ser descriptografada:"); gets(crip_msg); tam_msg = strlen(crip_msg); for(i=0;i<tam_msg;i++) { msg = crip_msg - 25; printf("\n A mensagem descriptograda e: %c",msg); } getch(); return 0; } adicionado 1 minuto depois @CiroboyBR Desculpa se conter erros grotescos no código sou novato.
  13. E a e pessoal,sou iniciante na área de programação e foi pedido um trabalho de criptografia em c++,porém como sou iniciante o que conheço ainda são apenas comandos de repetições tipo for,while,e possível fazer um código de criptografia atribuindo letras a números,ou usando o for que eu ja conheço,a criptografia seria em ASCII.Vi alguns por ai que usa count,getline,coisas que ainda não aprendi.
  14. @devair1010 valeu cara todo codigo tem que ter o int main() ? o que seria isso e todo codigo que eu escrever tambem tem que ter isso #include <stdio.h>?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×