Ir ao conteúdo

Posts recomendados

Postado

Olá Pessoal, estou com uma tarefa e sou iniciante na programação sem experiência nenhuma, gostaria de pedir a ajuda de vocês que já entendem mais do assunto, alguém poderia fazer o código desse Exercício para eu ver como se faz, até agora só consegui fazer o que está na outra imagem, alguém pode me ajudar?

Tarefa1.png.ad31e1beec8e008b98afb496f5cd66c8.pngprogresso.png.1ed8bce38627aae0cdefddcddfd56816.png

  • Curtir 1
Postado
12 minutos atrás, Yank Marsh disse:

Exercício para eu ver como se faz, até agora só consegui fazer o que está na outra imagem, alguém pode me ajudar?

 

Você podia ao menos mostrar a tabela na tela pro cara saber o que pedir...

 

Você tem um Livro? Uma apostila ao menos? É o seu primeiro programa?

Postado

Consiga um livro. Acho muito importante. 

 

Sua escola não tem uma biblioteca? Um serviço digital tipo esse que acho que é o melhor que existe?

 

Muitas escolas assinam esse tipo de serviço para os alunos. Você pode se inscrever de graça nesse acima por 30 dias eu acho.

 

Seu curso não tem um livro-texto? Muitos professores adotam um livro-texto...

 

Eu disse para você mostrar a tabela no programa,. não aqui. Aqui está legível. Quando você rodar o programa deve imaginar que faz sentido mostrar a tabela antes pro cara saber o que pedir...

Postado

@arfneto Entendi eu fiz uma linha que mostra os itens mas não mostra o preço!

Preciso de ajuda no código, pois tenho que entregar essa tarefa pronta até dia 15/07/2020.

 

int main() {

    char alimentos[] = "cachorro_quente , x_salada ,x_bacon, misto, salada, agua , refrigerante";
    char qcomprar;
    int i, q,  c=0; //variaveis de entrada
     // variavel gastos totaisgastos totais

    printf("RU do Aluno: "); // Meu RU
        
    printf("Bem Vindo a Lanchonete \n"); // Frase de Boas vindas
    printf("CARDAPIO: %s\n", alimentos);
    
    for (c = 0; c = 1; c++) { //laço para perguntar se o cliente quer comprar7

        printf("Deseja Compra algo? \n"); //Inicio das compras
        scanf_s("%s", qcomprar);

        if (qcomprar == "sim") {
            printf("Qual item você deseja:\n"); // Codigo do Item Desejado
            scanf_s("%d", &i);

            printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            scanf_s("%d", &q);
        }
        
}
    return 0;

  • Curtir 1
Postado

para compilar é assim mas  o seu algoritmo não está bom

#include <stdio.h>

int main() {

    char qcomprar;
    int i, q,  c=0; //variaveis de entrada
     // variavel gastos totaisgastos totais

    printf("RU do Aluno: "); // Meu RU
        
    printf("Bem Vindo a Lanchonete \n"); // Frase de Boas vindas
    printf("cachorro_quente , x_salada ,x_bacon, misto, salada, agua , refrigerante\n");
    
        printf("Deseja Compra algo? s | n\n"); //Inicio das compras
        scanf(" %c", &qcomprar);

        if (qcomprar == 's') {
            printf("Qual item voce deseja:\n"); // Codigo do Item Desejado
            scanf("%d", &i);

            printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            scanf("%d", &q);
        }
            return 0;
        
}

 

  • Curtir 1
Postado
15 minutos atrás, Yank Marsh disse:

Entendi eu fiz uma linha que mostra os itens mas não mostra o preço!

Preciso de ajuda no código, pois tenho que entregar essa tarefa pronta até dia 15/07/2020

 

Arrume um livro. Já.

 

Precisa ler sobre os tipos de variáveis, como declarar, inicializar e tal. Atribuição, testes e loops. O mínimo.

 

Não respondeu se tem acesso a uma biblioteca. Você entende inglês? É mais fácil achar serviços de biblioteca eletrônica nessa língua...

 

Sua escola de fato não tem nada?

 

Seu curso não tem um livro texto? Seu professor não adota um?

Postado
4 minutos atrás, Yank Marsh disse:

Muito obrigado mesmo meu amigo programador Herbert!! Sem sua ajuda não seria possível o meu código estava dando errado

você também é capaz, eu ainda nao sou programador porque sou estudante e nao conseguir nehuma estágio ainda mas acho que consigo te ajudar 

Postado

Galera cheguei até um empasse!! pois eu preciso de fazer as seguintes alterações:

1 .O Cliente pode comprar X vezes.

2. Preciso transformar ITEM em PREÇO e Calcular em FLOAT.

Alguem Sabe me ajudar?

 

#include <stdio.h>

int main() {

    char qcomprar, deseja;
    float item1 = 5.00, item2 = 8.79, item3 = 9.99, item4 = 6.89, item5 = 4.80, item6 = 3.49, item7 = 4.99;
    int i, q, v; //variaveis de entrada
    float gastos;// variavel gastos totaisgastos totais

    printf("RU do Aluno: "); // Meu RU

    printf("Bem Vindo a Lanchonete \n"); // Frase de Boas vindas
    printf("cachorro_quente , x_salada ,x_bacon, misto, salada, agua , refrigerante\n");

    printf("Deseja Compra algo? s | n\n"); //Inicio das compras
    scanf_s(" %c", &qcomprar);

    if (qcomprar == 's') {
        printf("Qual item voce deseja:\n"); // Codigo do Item Desejado
        scanf_s("%d", &i);

        printf("Qual a quantidade desejada? \n");//Quantidade Desejada
        scanf_s("%d", &q);

        printf("Você selecionou item: %d e a quantidade %d", i, q); // lista dos selecionados

        printf("Seu gasto total foi de: %f  \n", gasto); // Gasto Total do Cliente ate aqui

        printf("Deseja Compra algo novamente ? s | n\n"); // Comprar Novamente 
        scanf_s(" %c", &deseja);
        if (deseja == 's') {
            printf("Qual item voce deseja:\n"); // Codigo do Item Desejado
            scanf_s("%d", &i);

            printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            scanf_s("%d", &q);

            printf("Você selecionou item: %d e a quantidade %d", i, q);

        }
        else{gastos = ( * q[]; // SOMA DO TOTAL 
        printf("voce tem que pagar: %f 2.f", gastos);
        }
    }
    return 0;

}

Postado
4 minutos atrás, arfneto disse:

IMPASSE

 

Mas o que seria? Apenas some as parcelas dos itens * quantidade em uma nova variável...

Sim, mas como posso transformar o ITEM em Preço e Multiplicar por quantidade? 

#include <stdio.h>

int main() {

    char qcomprar, deseja;
    float item1 = 5.00, item2 = 8.79, item3 = 9.99, item4 = 6.89, item5 = 4.80, item6 = 3.49, item7 = 4.99;
    int i, q, v; //variaveis de entrada
    float gastos;// variavel gastos totaisgastos totais

    printf("RU do Aluno: "); // Meu RU

    printf("Bem Vindo a Lanchonete \n"); // Frase de Boas vindas
    printf("cachorro_quente , x_salada ,x_bacon, misto, salada, agua , refrigerante\n");

    printf("Deseja Compra algo? s | n\n"); //Inicio das compras
    scanf_s(" %c", &qcomprar);

    if (qcomprar == 's') {
        printf("Qual item voce deseja:\n"); // Codigo do Item Desejado
        scanf_s("%d", &i);

        printf("Qual a quantidade desejada? \n");//Quantidade Desejada
        scanf_s("%d", &q);

        printf("Você selecionou item: %d e a quantidade %d", i, q); // lista dos selecionados

        printf("Seu gasto total foi de: %f  \n", gasto); // Gasto Total do Cliente ate aqui

        printf("Deseja Compra algo novamente ? s | n\n"); // Comprar Novamente 
        scanf_s(" %c", &deseja);
        if (deseja == 's') {
            printf("Qual item voce deseja:\n"); // Codigo do Item Desejado
            scanf_s("%d", &i);

            printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            scanf_s("%d", &q);

            printf("Você selecionou item: %d e a quantidade %d", i, q);

        }
        else{gastos = ( * q[]; // SOMA DO TOTAL 
        printf("voce tem que pagar: %f 2.f", gastos);
        }
    }
    return 0;

}

 

Postado

Antes de continuar, leia um pouco. Compre um livro. Tente um download de algum ligar, sei lá. E leia as coisas de que te falei. Uma tarde e não vai se arrepender.

 

Esses valores item já são os preços. A quantidade você vai ler a cada vez do usuário então você só vai multiplicando e somando...

    printf("Qual item voce deseja:\n"); // Codigo do Item Desejado
    scanf_s("%d", &i);

    printf("Qual a quantidade desejada? \n");//Quantidade Desejada
    scanf_s("%d", &q);

Certo? 

 

 

E como te disse, mostre a tabela pro cara antes. Nem todo mundo vai ter o cardápio na mão...

Postado
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {

    char qcomprar;
    int op,i, q,qtd=0;
    float total=0;
     // variavel gastos totaisgastos totais
     char comprados[10][25];

    printf("XXXX-XXX-X\n"); // Meu RU
        
       
		
    printf("\nBem Vindo a Lanchonete \n"); // Frase de Boas vindas
    printf("\n1 - cachorro_quente $5,00\n2 - x_salada $8,79\n3 - x_bacon $9,99\n4 - misto $6,89\n5 - salada $4,80\n6 - agua $3,49\n7 - refrigerante $4,99\n");
    
 while(1){
 	
            printf("\nQual item voce deseja:\n"); // Codigo do Item Desejado
            scanf("%d", &op);
            switch(op){
            	case 1:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*5.00);
            		
            	
            		qtd++;
            			strcpy(comprados[qtd],"cachorro quente $5,00\n");
            		break;
            	case 2:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*8.79);
            		
            		
            		qtd++;
            		strcpy(comprados[qtd],"x salada $8,79\n");
            		break;
            	case 3:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*9.99);
            				qtd++;
            		strcpy(comprados[qtd],"x bacon $9,99\n");
            		break;
            	case 4:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*6.89);
            				qtd++;
            		strcpy(comprados[qtd],"misto $6,89\n");
            		break;
            	case 5:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*4.80);
            				qtd++;
            		strcpy(comprados[qtd]," salada $4,80\n");
            		break;
            	case 6:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*3.49);
            				qtd++;
            		strcpy(comprados[qtd],"agua $3,49\n");
            		break;
            	case 7:
            		printf("Qual a quantidade desejada? \n");//Quantidade Desejada
            		scanf("%d", &q); 
            		total=(total+q*4.99);
            				qtd++;
            		strcpy(comprados[qtd],"refrigerante $4,99\n");
            		break;
            	default:
            		for(i=0;i<=qtd;i++){
            			printf(" %s ", comprados[i]);
					}
            		printf("_______________\n");
            		printf("total %.2f",total);
            		break;
			}

        }
}

 

 

  • Curtir 1
  • Obrigado 1
Postado

@herbertbahia

13 horas atrás, herbertbahia disse:

Oi Herbert, cara esse código está perfeito!! eu não saberia fazer sem você me ajudando! obrigado mesmo meu amigo! Boa sorte na sua caminhada de programador, que Deus abençoe e você ache um estágio!!

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!