Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
silvamlps

programa em c

Pergunta

OLA,TENHO UM PROGRAMA PARA FAZER,MAS COMO INICIANTE ESTOU COM PROBLEMAS.PODERIAM ME AJUDAR?

O PROGRAMA É O SEGUINTE:
Criar um : SISTEMA PARA PIZZARIA

REQUISITOS:

1-usar switch
2-escolher o sabor da pizza ( calabresa,mista,mussarela,frango,portuguesa).

Valores:
Calabresa= P:8,M:12,G:18.
Mista=P:5,M:10,G:15.
Mussarela=P:5,M:10,G:15.
Frango=P:9,M:13,G:20.
Portuguesa= P:9,M:13,G:19.


3-escolher o tamanho (P,M ou G)
4-Se vai querer alguma bebida.(sim ou nao)
Escolher bebida.
Opções:
Refrigerante(5,00),suco (10),agua (3), ou sem bebida.
5-mostrar na tela o pedido e o valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

4 respostas a esta questão

Recommended Posts

 

não testei, mas acho que dá certo


 

#include <stdio.h>

#include <stdlib.h>

int suco(){ //função para suco
    int resposta;
    int preco=0;
    printf("vai querer que suco?\n");
    printf("\n 1-refrigerante\n 2-suco\n 3-agua\n 4-sem bebida");
    scanf("%d",&resposta);
    switch(resposta){
        case 1:{
            preco=5;
            
            printf("voce escolheu refrigerante \n");
            break;
        }
        case 2:{
            preco=10;
            printf("voce escolheu suco \n");
            break;
        }
        case 3:{
            preco=3;
            printf("voce escolheu agua \n");
            break;
        }
        case 4:{
            printf("voce escolheu nenhum suco \n");
            break;
        }
    }
    
     return preco;
}


int tamanho2(int tipo){ //função para tamanho de acordo com o tipo de pizza retornando o valor
    int tamanho;
    int valor=0;
    printf("Qual o tamanho?\n");
    printf("\n 1-pequena\n 2-media\n 3-grande");
    scanf("%d", &tamanho);
    switch(tamanho)
    {
        
        case 1: 
            {
                switch(tipo){
                    
                    case 1:
                    {
                        
                        valor = 8;
                        break;
                    }
                    
                    case 2:
                    {
                        
                        valor = 5;
                        break;
                    }
                    case 3:
                    {
                        
                        valor = 5;
                        break;
                    }
                    case 4:
                    {
                        valor=9;
                        break;
                    }
                    case 5:
                    {
                        
                        valor=9;
                        break;
                    }
                }
                
              
            
            printf("tamanho pequeno \n");
              break;

            }
        case 2: //mista
            {
                
                switch(tipo){
                    
                    case 1:
                    {
                        
                        valor = 12;
                        break;
                    }
                    
                    case 2:
                    {
                        
                        valor = 10;
                        break;
                    }
                    case 3:
                    {
                        
                        valor = 10;
                        break;
                    }
                    
                    case 4:
                    {
                        valor = 13;
                        break;    
                        
                    }
                    case 5:
                    {
                        valor = 13;
                        break;    
                        
                    }
                }
                
                printf("tamanho medio \n");
                break;

            }
        case 3:
        {
            
            
                switch(tipo){
                    
                    case 1:
                    {
                        
                        valor = 18;
                        break;
                    }
                    
                    case 2:
                    {
                        
                        valor = 15;
                        break;
                    }
                    case 3:
                    {
                        
                        valor = 15;
                        break;
                    }
                    case 4:{
                        valor=20;
                        break;
                    }
                    case 5:{
                        
                        valor=19;
                        break;
                    }
                }
                
                break;
            
            printf("Tamanho grande \n");
            break;
        }
    
    
    
    
}
return valor;
}

int main(){
    
     int sabor ,valorpizza, total,suco2;
    
    char tamanho[5] , bebida[6];

    printf("SISTEMA PARA PIZZARIA \n\n\n");
    printf("SEJA BEM VINDO A PIZZARIA  \n\n");
    printf("ESCOLHA O SABOR DA PIZZA \n");
    printf("\n 1-calabresa\n 2-mista\n 3-mussarela\n 4-frango\n 5-portuguesa \n");
    scanf("%d", &sabor);

    switch(sabor)
    {
        case 1: //calabresa
            {
                printf("VOCE ESCOLHEU A PIZZA CALABRESA");
               valorpizza= tamanho2(1);
               suco2= suco();
               total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                break;

            }
        case 2: //mista
            {
                printf("VOCE ESCOLHEU A PIZZA MISTA");
                valorpizza=tamanho2(2);
                suco2=suco();
                total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                break;

            }
        case 3: //mussarela
            {
                printf("VOCE ESCOLHEU A PIZZA MUSSARELA");
                valorpizza=tamanho2(3);
                suco2 = suco();
                total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                break;

            }
        case 4: //frango
            {
                 printf("VOCE ESCOLHEU A PIZZA FRANGO");
                valorpizza =  tamanho2(4);
                 suco2 = suco();
                 
                 total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                 break;

            }
        case 5: //portuguesa
           {
                 printf("VOCE ESCOLHEU A PIZZA PORTUGUESA");
                valorpizza =  tamanho2(5);
                suco2 = suco();
                
                total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                 break;

           }


}

           return 0;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

int main()
{
    int sabor , total;
    char tamanho[5] , bebida[6];

    printf("SISTEMA PARA PIZZARIA \n\n\n");
    printf("SEJA BEM VINDO A PIZZARIA  \n\n");
    printf("ESCOLHA O SABOR DA PIZZA \n");
    printf("\n 1-calabresa\n 2-mista\n 3-mussarela\n 4-frango\n 5-portuguesa \n");
    scanf("%d", &sabor);

    switch(sabor)
    {
        case 1: //calabresa
            {
                printf("VOCE ESCOLHEU A PIZZA CALABRESA");
                break;

            }
        case 2: //mista
            {
                printf("VOCE ESCOLHEU A PIZZA MISTA");
                break;

            }
        case 3: //mussarela
            {
                printf("VOCE ESCOLHEU A PIZZA MUSSARELA");
                break;

            }
        case 4: //frango
            {
                 printf("VOCE ESCOLHEU A PIZZA FRANGO");
                 break;

            }
        case 5: //portuguesa
           {
                 printf("VOCE ESCOLHEU A PIZZA PORTUGUESA");
                 break;

           }


           return 0;

}
--DEPOIS DISSO EU NAO CONSIGO DA CONTINUIDADE.

Compartilhar este post


Link para o post
Compartilhar em outros sites
16 horas atrás, Mac Sab disse:

 

não testei, mas acho que dá certo


 


#include <stdio.h>

#include <stdlib.h>

int suco(){ //função para suco
    int resposta;
    int preco=0;
    printf("vai querer que suco?\n");
    printf("\n 1-refrigerante\n 2-suco\n 3-agua\n 4-sem bebida");
    scanf("%d",&resposta);
    switch(resposta){
        case 1:{
            preco=5;
            
            printf("voce escolheu refrigerante \n");
            break;
        }
        case 2:{
            preco=10;
            printf("voce escolheu suco \n");
            break;
        }
        case 3:{
            preco=3;
            printf("voce escolheu agua \n");
            break;
        }
        case 4:{
            printf("voce escolheu nenhum suco \n");
            break;
        }
    }
    
     return preco;
}


int tamanho2(int tipo){ //função para tamanho de acordo com o tipo de pizza retornando o valor
    int tamanho;
    int valor=0;
    printf("Qual o tamanho?\n");
    printf("\n 1-pequena\n 2-media\n 3-grande");
    scanf("%d", &tamanho);
    switch(tamanho)
    {
        
        case 1: 
            {
                switch(tipo){
                    
                    case 1:
                    {
                        
                        valor = 8;
                        break;
                    }
                    
                    case 2:
                    {
                        
                        valor = 5;
                        break;
                    }
                    case 3:
                    {
                        
                        valor = 5;
                        break;
                    }
                    case 4:
                    {
                        valor=9;
                        break;
                    }
                    case 5:
                    {
                        
                        valor=9;
                        break;
                    }
                }
                
              
            
            printf("tamanho pequeno \n");
              break;

            }
        case 2: //mista
            {
                
                switch(tipo){
                    
                    case 1:
                    {
                        
                        valor = 12;
                        break;
                    }
                    
                    case 2:
                    {
                        
                        valor = 10;
                        break;
                    }
                    case 3:
                    {
                        
                        valor = 10;
                        break;
                    }
                    
                    case 4:
                    {
                        valor = 13;
                        break;    
                        
                    }
                    case 5:
                    {
                        valor = 13;
                        break;    
                        
                    }
                }
                
                printf("tamanho medio \n");
                break;

            }
        case 3:
        {
            
            
                switch(tipo){
                    
                    case 1:
                    {
                        
                        valor = 18;
                        break;
                    }
                    
                    case 2:
                    {
                        
                        valor = 15;
                        break;
                    }
                    case 3:
                    {
                        
                        valor = 15;
                        break;
                    }
                    case 4:{
                        valor=20;
                        break;
                    }
                    case 5:{
                        
                        valor=19;
                        break;
                    }
                }
                
                break;
            
            printf("Tamanho grande \n");
            break;
        }
    
    
    
    
}
return valor;
}

int main(){
    
     int sabor ,valorpizza, total,suco2;
    
    char tamanho[5] , bebida[6];

    printf("SISTEMA PARA PIZZARIA \n\n\n");
    printf("SEJA BEM VINDO A PIZZARIA  \n\n");
    printf("ESCOLHA O SABOR DA PIZZA \n");
    printf("\n 1-calabresa\n 2-mista\n 3-mussarela\n 4-frango\n 5-portuguesa \n");
    scanf("%d", &sabor);

    switch(sabor)
    {
        case 1: //calabresa
            {
                printf("VOCE ESCOLHEU A PIZZA CALABRESA");
               valorpizza= tamanho2(1);
               suco2= suco();
               total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                break;

            }
        case 2: //mista
            {
                printf("VOCE ESCOLHEU A PIZZA MISTA");
                valorpizza=tamanho2(2);
                suco2=suco();
                total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                break;

            }
        case 3: //mussarela
            {
                printf("VOCE ESCOLHEU A PIZZA MUSSARELA");
                valorpizza=tamanho2(3);
                suco2 = suco();
                total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                break;

            }
        case 4: //frango
            {
                 printf("VOCE ESCOLHEU A PIZZA FRANGO");
                valorpizza =  tamanho2(4);
                 suco2 = suco();
                 
                 total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                 break;

            }
        case 5: //portuguesa
           {
                 printf("VOCE ESCOLHEU A PIZZA PORTUGUESA");
                valorpizza =  tamanho2(5);
                suco2 = suco();
                
                total = valorpizza+suco2;
               printf("valor total da conta foi %d",&total);
                 break;

           }


}

           return 0;
}

 

Obrigada,vou testa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ment0r
      Bom dia pessoal, tudo bem?
       
      Fiz um sistema de venda simples, no qual o usuário digita o produto, preço, quantidade e forma de pagamento e tudo isso é gravado no banco. Está acontecendo o seguinte: o php está 1h adiantado em relação ao relógio, então quando o cliente cadastra uma venda depois das 23h, a venda é lançada pro dia seguinte.
       
      Já usei o date_default_timezone_set('America/Sao_Paulo'). O sistema não grava a hora que a venda é feito, o grande problema é a questão das vendas entre 23h e 0h, pelo motivo já citado acima.
       
      Alguém sabe corrigir esse problema? Desde já, muito obrigado.
    • Por Thiago Ladislau
      Bom dia gostaria de compartilhar um erro que vem ocorrendo há muito tempo na empresa em que trabalho. Porem nunca foi identificada a causa origem do mesmo, Isso ocorre de forma aleatória não tem data nem hora, acontece de repente. Sendo obrigado ao 'fechamento forçado' do sistema que pode gerar problemas na base. Em anexo imagem do Erro.   Grato
    • Por Andy_pts
      Pessoal, boa tarde! Um cliente quer fazer um site de "Classificados" e vender os anúncios online, com tudo automatizado. Então, após recebido o pagamento, o anúncio teria que ser liberado automaticamente para aparecer no site. Alguém saberia me informar o que seria melhor: programar todo esse sistema em PHP, do zero, ou seria mais fácil contratar alguma plataforma específica para esse tipo de negócio, venda de anúncios? E neste caso, qual seria a plataforma indicada?
       
    • Por Quencyjones79
      Olá boa tarde, sou iniciante na linguagem PHP, embora tenha umas noções básicas do código e estou com algumas dificuldades dúvidas no código que está a cor de laranja, se alguém que perceba de código PHP se me puder ajudar, agradecia imenso a ajuda.
       
       
      <?php 
      include "..\ligacao.php";
      ?>
               
      <?php
      $idFunc=$_POST['idFunc'];
      $NomeAlterado=$_POST['NomeAlterado'];
      $idLoja=$_POST['idLoja'];
      $permissao=$_POST['permissao'];
      if($idLoja=="Selecione..."){
          $idLoja=$_POST['idLojaAtual'];
      }
      if($permissao==NULL){
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc); 
       }else{    
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."', ativo_func='".$permissao."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc);
       }
      if($connfunc==1){
           print"<script> alert('Funcionário alterado com sucesso!');
                       location.href='../inserirfuncionario.php';</script>";
          exit;
      }else{
      print"<script> alert('Não foi possível alterar o Funcionário!');
          location.href='../inserirfuncionario.php';</script>";
      exit;
      }    
      ?>
       
      Atentamente,
       
      José Moreira
       
    • Por Quencyjones79
      Olá boa tarde, sou iniciante na linguagem PHP, embora tenha umas noções básicas do código e estou com algumas dificuldades dúvidas no código que está a cor de laranja, se alguém que perceba de código PHP se me puder ajudar, agradecia imenso a ajuda.
       
       
      <?php 
      include "..\ligacao.php";
      ?>
               
      <?php
      $idFunc=$_POST['idFunc'];
      $NomeAlterado=$_POST['NomeAlterado'];
      $idLoja=$_POST['idLoja'];
      $permissao=$_POST['permissao'];
      if($idLoja=="Selecione..."){
          $idLoja=$_POST['idLojaAtual'];
      }
      if($permissao==NULL){
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc); 
       }else{    
          $qfunc="UPDATE funcionario SET nome_func='".$NomeAlterado."',id_loja='".$idLoja."', ativo_func='".$permissao."' WHERE id_func='".$idFunc."'";
          $connfunc=mysqli_query($ligax,$qfunc);
       }
      if($connfunc==1){
           print"<script> alert('Funcionário alterado com sucesso!');
                       location.href='../inserirfuncionario.php';</script>";
          exit;
      }else{
      print"<script> alert('Não foi possível alterar o Funcionário!');
          location.href='../inserirfuncionario.php';</script>";
      exit;
      }    
      ?>
       
      Atentamente,
       
      José Moreira
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.