Ir ao conteúdo
  • Cadastre-se

allanxd

Membros Plenos
  • Total de itens

    199
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

135

4 Seguidores

Sobre allanxd

  • Data de Nascimento 02/09/1997 (22 anos)

Informações gerais

  • Cidade e Estado
    São José dos Pinhais/PR
  • Sexo
    Masculino

Outros

  • Biografia
    Um noob.
  • Ocupação
    Estudante
  • Interesses
    Tecnologia, informática, softwares e mais
  1. allanxd

    C Criação de calculadora em C

    @CarlosHenri081 Faltou o & no terceiro scanf.
  2. @Airton_Diniz Poste o código para vermos como está.
  3. @Airton_Diniz Fica "apagado" porque o parâmetro não está sendo usado. Nesse caso pode ser ignorado.
  4. @Junior Conceição Encontrei os erros que você se deparou: muitas funções dentro do laço for você está fazendo aux++, mas acho que queria fazer aux = aux->prox; outro problema é que você esqueceu de chamar a função crialista no main; e o outro problema seria algo assim: void novofunc() { func *novo; novo = (func*)malloc(sizeof(func)); char nome[50]; int idf; int c; printf("Digite o nome do funcionário\n"); fflush(stdin); fgets(nome, 50, stdin); printf("Digite o id do funcionário\n"); scanf("%d", &idf); c = comparafunc(idf); if (c == 1) printf("Funcionário já cadastrado!\n"); else { novo->idfunc = idf; novo->prox = prim->prox; prim->prox = novo; } } É compilável, mas eu não testei muito para saber se está certo e/ou faz o que você quer (meu compilador pede a conversão no malloc, mas é só tirar aí).
  5. @caiobcc Assim funciona: srand(time (NULL)); int i = (rand() % 5); printf("%d\n", i); if(i == 0) printf("Você conseguiu uma Knife\n"); if(i == 1) printf("Você conseguiu uma AWP WORM GOD\n"); if(i == 2) printf("Você conseguiu uma TECH 9 BLUE\n"); if(i == 3) printf("Você conseguiu uma AK47 RED\n"); if(i == 4) printf("Você conseguiu uma DESEART EAGLE GREEN\n");
  6. @caiobcc if((rand() % 2) == 0)
  7. @Mayrinck Bernardo Na verdade está salvando só em uma conta porque você está fazendo c.saldoFinal[0] = c.saldo + valorDeposito;, assim salvará somente na posição 0. Então você pode pedir o número da conta ao usuário com um scanf e depois fazer c.saldoFinal[conta_] = c.saldo + valorDeposito;.
  8. @Mayrinck Bernardo Olhando por cima parece que o problema é que está usando somente uma conta em vez de criar um vetor de conta. Aí provavelmente não precisará fazer um vetor de int contas dentro da struct. Mas coloque o enunciado também para entendermos melhor.
  9. @CowLindao Se são 7 structs, faça um array de structs. Aí use um laço para pegar as informações e para percorrer esse array e use um if para comparar o código. Basicamente é isso. Se tiver algum código feito coloque aqui.
  10. @farfzim0 Sem informação do que quer fazer fica mais difícil te ajudar, mas olhando por cima encontrei os seguintes problemas: printf("%f", &resp);. Suponho que queira fazer printf("%f", resp);; e as variáveis são do tipo int, mas você está tratando-as como se fossem do tipo float. Mas se não for isso coloque mais informações.
  11. @Vinicius Antony Já tentou fazer atoi(LINHA.c_str())?
  12. @Thiago Hartmann #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <conio.h> void entrada () { printf ("*************************************\n"); printf ("**** Bem Vindo ****\n"); printf ("**** a ****\n"); printf ("**** UNIPIZZA ****\n"); printf ("*************************************\n"); } int menu () { int op; printf (" \nCardápio \n\n"); printf ("1 - Pizzas. \n"); printf ("2 - Bebidas. \n"); printf ("3 - Finalizar o pedido.\n"); printf ("Digite a opção desejada: \n"); scanf("%d", &op); printf ("\n"); return op; } int controladorapizza (int op) { int oppizza; printf ("\n1 - Pizza Mussarela - 18,50 R$ \n"); printf ("2 - Pizza Calabresa - 18,50 R$ \n"); printf ("3 - Pizza Franco com Catupiry - 18,50 R$ \n"); printf ("4 - Pizza Quatro Queijos - 22,50 R$ \n"); printf ("5 - Pizza Portuguesa - 22,50 R$ \n"); printf ("Digite a opção desejada: \n"); scanf ("%d", &oppizza); switch (oppizza) { case 1: printf ("\nVocê adicionou pizza de Mussarela a sua bandeja!\n"); break; case 2: printf ("\nVocê adicionou pizza de Calabresa a sua bandeja!\n"); break; case 3: printf ("\nVocê adicionou pizza de Frango com Catupiry a sua bandeja!\n"); break; case 4: printf ("\nVocê adicionou pizza de Quatro Queijos a sua bandeja!\n"); break; case 5: printf ("\nVocê adicionou pizza de Portuguesa a sua bandeja!\n"); break; default: printf ("\nValor incorreto, tente novamente\n"); break; } return oppizza; } int controladorabebida (int op) { int opbebida; char str [10]; printf ("\n1 - Suco - 5,00 R$ \n"); printf ("2 - Refrigerante Lata - 4,00 R$\n"); printf ("3 - Refrigerante 2L - 13,00 R$\n"); printf ("Digite a opção desejada: \n"); scanf ("%d", &opbebida); switch (opbebida) { case 1: printf ("\nInforme o sabor do suco: \n"); scanf ("%s", str); printf ("\nVocê adicionou suco de %s a sua bandeja!\n", str); break; case 2: printf ("\nInforme o refrigerante lata: "); scanf ("%s", str); printf ("\nVocê adicionou %s lata a sua bandeja!\n", str); break; case 3: printf ("\nInforme o refrigerante 2 Litros: "); scanf ("%s", str); printf ("\nVocê adicionou %s 2 Litros a sua bandeja!\n", str); break; default: printf ("\nComando incorreto, tente novamente\n"); break; } return opbebida; } float somapizza (int oppizza) { float precopizza; switch (oppizza) { case 1: precopizza = 18.50; break; case 2: precopizza = 18.50; break; case 3: precopizza = 18.50; break; case 4: precopizza = 22.50; break; case 5: precopizza = 22.50; break; } return precopizza; } int somabebida (int opbebida) { int precobebida; switch (opbebida) { case 1: precobebida = 5; break; case 2: precobebida = 4; break; case 3: precobebida = 13; break; } return precobebida; } int main() { setlocale(LC_ALL,""); int op,oppizza,opbebida; float tpiz = 0; float tbeb = 0; float totalpedido; float precopizza,precobebida; entrada(); do { op = menu(); switch(op) { case 1: oppizza = controladorapizza(oppizza); precopizza = somapizza(oppizza); tpiz = precopizza + tpiz; break; case 2: opbebida = controladorabebida(opbebida); precobebida = somabebida(opbebida); tbeb = precobebida + tbeb; break; } } while(op != 3 ); totalpedido = tpiz+tbeb; printf ("O valor total de seu pedido é: %.2f", totalpedido); printf("\n\n\n"); return 0; } Funcionou?
  13. Não testei teu código, mas o próprio nome do erro informa o que é: indentação inesperada.
  14. @The_Ruivo Assim também funciona: #include <iostream> #include <stdlib.h> #include <stdio.h> #include <locale.h> using namespace std; typedef struct { int dia,mes,ano; } Data; Data leData() { Data date; printf("Digite o dia: "); scanf("%i",&date.dia); printf("Digite o mês: "); scanf("%i",&date.mes); printf("Digite o ano: "); scanf("%i",&date.ano); return date; } void imprimeData(Data d) { cout<<d.dia; cout<<"/"; cout<<d.mes; cout<<"/"; cout<<d.ano; cout<<"/"; } int main(int argc, char** argv) { setlocale(LC_ALL, "Portuguese"); Data date; date = leData(); imprimeData(date); system("pause"); return 0; }
  15. Parabéns, fazendo o trabalho para os outros. Poderia fazer o meu também? Se bem que o teu código é meio estranho.

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

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!