Ir ao conteúdo
  • Cadastre-se

C Algoritmos (1º semestre da faculdade)


Aprendiz de TI

Posts recomendados

 
c

Olá, estou tendo grandes dificuldades com algoritmos e C, preciso entregar essa atividade.

alguém poderia me dar uma força?

Algoritmos – 2ª Lista de exercícios 
 
1) Desenvolva um programa que recebe 3 notas e calcula a nota final, dado que a primeira nota tem peso 2, a segunda peso 3 e  terceira peso 4.

2) Desenvolva um programa que recebe uma temperatura em Fahrenheit (ºF) e devolve em Celsius (ºC).

3) Desenvolva um programa que recebe uma medida em metros e devolve em polegadas.

4) Desenvolva um programa que recebe um valor em reais e converte para o dinheiro americano, europeu, chinês e chileno.

5) Desenvolva um programa que recebe o valor de um produto e devolve as formas de pagamentos: valor a vista com 5% de desconto, ou 3 parcelas iguais, ou 10x com acréscimo de 20%.

 

Por Favor, obrigado amigos

Link para o comentário
Compartilhar em outros sites

Podemos dar uma força, mas não podemos resolver exercícios completos pra você. Poste suas dúvidas ou o que já conseguiu fazer até agora.

Esses exercícios são extremamente básicos e você precisa resolve-los para desenvolver a capacidade de fazer os muito mais complexos que virão.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Para o primeiro exercício, tentei dessa forma:

 

c

#include <stdio.h>
manis(){
    //Desenvolva um programa que recebe 3 notas e calcula a nota final, dado que a primeira nota tem peso 2, a segunda peso 3 e  terceira peso 4.
    int nota1, nota2, nota3, multiplicar;
    //atribuindo valores das notas
    printf("digite a nota1:\n");
    scanf("%d, & n1\n");
    printf("digite a nota2\n");
    scanf("%d, & nota2\n");
    printf("digite a nota3\n");
    scanf("%d, & nota3\n");
    printf("multiplicação: %d* n1, %d* n2, %d* n3\n");    
    system("pause");
}

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

A forma correta é

scanf("%d\n", &nota1);

Para calcular a nota final você faz média ponderada, que é a soma das notas multiplicadas pelo peso, tudo divido pela soma dos pesos:

float notafinal = (nota1*2 + nota2*3 + nota3*4) / 9.0;

printf("nota final: %f\n", notafinal);   

Tipo float (ponto flutuante) pois é provável que não seja um número interior.

E é "main", não "manis";

  • Amei 1
Link para o comentário
Compartilhar em outros sites

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