Ir ao conteúdo
  • Cadastre-se

Ana Cecília Cavalcante

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

3
  1. Boa noite, minha professora me passou alguns exercícios e a forma que ela quer q seja feita. Tentei fazer mas na hora de executar algo dá errado e eu não encontro o erro. Alguém poderia me ajudar? Questao 4 - Para uma turma de 45 alunos, construa um programa que determine: a- A idade média dos alunos com menos de 1,70m de altura; b- A altura média dos alunos com mais de 20 anos. resposta: #include <stdio.h> #include <stdlib.h> int main() { int id, i; float al,x=0, si=0, im, am, y=0, sa=0; for (i=1; i<=45; i++){ printf ("Insira a idade do aluno.\n"); scanf ("%d", &id); printf ("Insira a altura do aluno.\n"); scanf ("%f", &al); if (id > 20) { y = (y+1); sa = (sa+al);} else if (al < 1.70) { x = (x+1); si = (si+id);} } am = (sa/y); im = (si/x); printf ("\t Idade media: %.2f \n\t Altura media: %.2f", im, am); return 0; } Questão 6 - Um hotel com 20 quartos cobra R$ 50,00 por diária e mais uma taxa de serviços. A taxa de serviços é de: a- R$ 4,00 por diária, se o número de diárias for < 15; b- R$ 3,60 por diária, se o número de diárias for = 15; c- R$ 3,00 por diária, se o número de diárias for > 15. Resposta. #include <stdio.h> #include <stdlib.h> int main () { char nome[10]; int dias, i; float valor, total, ganho=0; for (i=1; i<=20; i++) { printf ("Insira o nome do cliente:\n"); scanf ("%.10s", &nome); printf ("Insira o numero de dias que sera hospedado:\n"); scanf ("%d", &dias); if (dias<15) {valor=4.00*dias;} else if (dias==15) {valor=3.60*dias;} else {valor=3.00*dias;} total=(50.00*dias)+valor; ganho=total+ganho; printf ("Hospede:%.10s \n Total da conta: R$%.2f \n", nome,total); } printf("Total ganho pelo hotel: R$%.2f", ganho); return 0; }
  2. Minha prof me passou varios exercicios mas esses eu tento fazer e não da certo, alguem poderia me ajudar ? 3) Um vendedor precisa de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela abaixo. Mostre uma mensagem no caso de código inválido. Código Preço Unitário 'ABCD' R$ 5,30 'XYPK' R$ 6,00 'KLMP' R$ 3,20 'QRST' R$ 2,50 #include <stdio.h> /* Exercício 3*/ int main(){ char cod[4]; int qt; float t; printf("Digite o codigo do pedido. \n\t"); scanf("%4s", &cod); printf("Digite a quantidade. \n\t"); scanf("%d",&qt); switch (cod[4]) { case 'ABCD': t=5.30*qt; printf("O valor total da compra é R$ %.2f", t); break; case 'XYPW': t=6.00*qt; printf("O valor total da compra é R$ %.2f", t); break; case 'KLMP': t=3.20*qt; printf("O valor total da compra é R$ %.2f", t); break; case 'QRST': t=2.50*qt; printf("O valor total da compra é R$ %.2f", t); break; default: printf("Codigo invalido. Tente novamente."); } return 0; } 8)Faça um algoritmo que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário. Os cargos estão na tabela abaixo. Código Cargo Percentual 1 Escriturário 50% 2 Secretário 35% 3 Caixa 20% 4 Gerente 10% 5 Diretor Não tem aumento #include <stdio.h> /* Exercício 8*/ int main(){ int c; float sal, perc, total; printf("Digie o codigo correspondente ao cargo do funcionario."); scanf("%d", &c); printf("Digite o salario atual do funcionario."); scanf("%f", sal); switch (c) { case 1: {perc = sal*0.50; total = (sal+perc); printf("Cargo: Escrituario. \n Valor do aumento: R$ %.2f . \n Novo Salario: R$%.2f", perc, total);} break; case 2: {perc = sal*0.35; total = (sal+perc); printf("Cargo: Secretario. \n Valor do aumento: R$ %.2f . \n Novo Salario: R$%.2f", perc, total);} break; case 3: {perc = sal*0.20; total = (sal+perc); printf("Cargo: Caixa. \n Valor do aumento: R$ %.2f . \n Novo Salario: R$%.2f", perc, total);} break; case 4: {perc = sal*0.10; total = (sal+perc); printf("Cargo: Gerente. \n Valor do aumento: R$ %.2f . \n Novo Salario: R$%.2f", perc, total);} break; case 5: {printf("Cargo: Diretor. \n Valor do aumento: R$%.2f. \n Nao tem aumento no salario.", sal);} break; default: printf("Numero invalido. Tente novamente."); } return 0; } Nesse ultimo exercício eu executo ele e sempre dá erro.
  3. Boa Tarde, estou fazendo os exercicios da minha lista de switch-case mas o resultado sai somente zeros. Como faço para sair o resultado correto? Exemplo: #include <stdio.h> /* Exercício 1 */ int main(){ float valor; int cod, qt; printf("Digite o codigo do seu pedido e a quantidade. \n\t"); scanf(&cod, &qt); switch (cod) { case 100: valor = 1.10* qt; break; case 101: valor = 1.30* qt; break; case 102: valor = 1.30* qt; break; case 103: valor = 1.10* qt; break; case 104: valor = 1.30* qt; break; case 105: valor = 1.00* qt; } printf("O valor total da compra e R$ %.2f", valor); return 0; }

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!