• Matéria: Informática
  • Autor: Sao111
  • Perguntado 5 anos atrás

Olá, criei esta conta no Brainly para fazer uma pergunta sobre switch-case.

Estou fazendo um curso para programação e não me ensinaram como faz isto (já tentei fazê-lo no DevC mas não acho a opção), logo eu queria saber como faz um algoritmo em switch-case - se tem que baixar algo novo, como faz, etc. Obrigado!


Anônimo: é pra fazer algoritmo ou fazer programa em C?
Sao111: algoritmo
alexandrevinnicius80: ata beleza
alexandrevinnicius80: vou tentar aqui e seu conseguir eu te mando
Anônimo: Aqui é difícil alguém saber programação.
Vai nesse site aqui >> http://programador.profissional.ws/
Sao111: Eu n tenho nem posso criar uma conta no Paypal e iguais - por isso perguntei aqui
alexandrevinnicius80: ata
aleprezzi: coloquei a resposta ali embaixo q pode de repente ajudar em alguma coisa

Respostas

respondido por: aleprezzi
1

Resposta:

resposta do teu sistema

#include <stdio.h>

#include <stdlib.h>

int main (){

//variáveis

float v1, novo_valor;

int opcao;

printf("Digite o valor do produto\n");

//quando usado o FLOAT obrigatóriamente usa-se %f no scanf

//Entrada de dados

scanf("%f",&v1);

printf("Entre com a opcao desejada:");

printf("\n 1.A vista Dinheiro ou Cheque, Recebe 10 porcento de desconto");

printf("\n 2.A vista Cartão de Credito, Recebe 5 porcento de desconto");

printf("\n 3.Em duas vezes, preco normal de entiqueta sem juros");

printf("\n 4. Em tres vezes, preco normal de entiqueta com juros de 10 porcento\n");

scanf("%d",&opcao);

//Processamento

switch (opcao){

case 1:

novo_valor =  v1-(v1*0.10);

printf("A vista Dinheiro ou Cheque, novo valor = .2%f ", novo_valor);

break;

case 2:

novo_valor =  v1-(v1*0.05);

printf("A vista Cartao, novo valor = .2%f ", novo_valor);

break;

case 3:

novo_valor =  v1;

printf("Compra em 2 vezes, novo valor = .2%f ", novo_valor);

break;

case 4:

novo_valor =  v1+(v1*0.1);

printf("ompra em 3 vezes, .novo valor = .2%f ", novo_valor);

break;

}

}

Explicação:

Refaz os calculos ali se tiver algum erro...  e qualquer duviida fala ai


aleprezzi: switch case é um comando que tem em todas linguagens de programação .... independe da linguagem q tu usa....

tenta acessar um site GDB onine Debugger ... q la tu pode fazer testes de códigos online (programar na internet mesmo)
aleprezzi: outra coisa ... se tu começou a pouco tempo... teria q tentar fazer coisas mais faceis. pra ir ser acostuamando com a linguagem e logica
Sao111: Acredito que funcionou sim - ele deu os valores e etapas certinho
Sao111: Foram os meus profs que deram estes problemas, eu n os procurei na net
Sao111: Dá pra ti me ajudar no de linguagem FOR que eu falei sobre?
Sao111: Uma loja está levantando o valor total de todas as mercadorias em estoque, considere
que são apenas 10 produtos. Programe um algoritmo que permita a entrada das
seguintes informações:
a) a quantidade de cada produto no estoque
b) o valor de custo de cada produto. Ex: custou 5,00
c) o valor de venda de cada produto Ex: vai vender por 8,50
Sao111: Para cada produto mostrar, o valor total do custo em reais do produto, o valor total
de venda em reais do produto e a diferença entre os totais demonstrando o lucro que
será recebido.
A questão deve ser resolvida com estrutura de repetição, comando for.
Sao111: vou tomar banho agr e já volto. desculpa se eu n estar presente caso vc pergunte algo no meio tempo
Sao111: Voltei
aleprezzi: lembrando que FOR não é uma linguagem... é um recurso que faz parte das linguagens de programação ... é um laço de repetição .... talvez nas aulas de algoritmo em portugues tu tenha aprendido como PARA DE ATE .....
Perguntas similares