Ir ao conteúdo
  • Cadastre-se
DrDjou

C Exercício para curso tecnico devc ++

Recommended Posts

Boa tarde pessoal estou com muita dificuldade para fazer esse códigos:

1) Cléo Kuhn contratou você para desenvolver um programa (utilize funções) que leia a quantidade de chuva em milímetros, por dia durante um mês. Sabendo que, podemos ter meses com 28, 30 e 31 dias, (ignorando o ano bissexto). Primeiramente deve ser possível informar o mês que deseja lançar as informações, depois deve ser possível informar a precipitação diária de chuva. Após a inserção dos dados deve ser possível verificar a média mensal de precipitação em milímetro, quantidade de dias que choveu, e a quantidade de dias que não choveu.

este já começei:

#include<stdio.h>
#include<stdlib.h>
int main(void){
    int mes,a,b,c,m,soma=0,i;
    printf("Digite o mes que voce quer informar a chuva:\n");
    scanf("%d",&mes);
            if(mes=1,mes=3,mes=5,mes=7,mes=8,mes=10,mes=12){
                for(m=0;m<=31;m++){
    printf("Milimetros de chuva\nse nao choveu digite'0'.Dia %d:",i);
    scanf("%d",&m);

    }
            if(mes=4,mes=6,mes=9,mes=11){
                for(m=0;m<=30;m++){
    printf("Informe quantos milimetros choveu neste dia se nao choveu digite'0':\n");
    scanf("%d",&m);
    }
            if(mes=2){
                for(m=0;m<=28;m++){
    printf("Informe quantos milimetros choveu neste dia se nao choveu digite'0':\n");
    scanf("%d",&m);
    }    if(m>=0)
                    Printf("Não choveu");
                    scanf("%d",&a);
                    if(m<0)
                    Printf("Choveu");
                    scanf("%d",&b);
    a=soma+m;
     b=soma+m;
                printf("choveu %d, nao choveu %d.",b,a);
        
            }                                    
                
                system("pause");
                }}}
 

 

 

2) (2 pontos) Implemente um programa que utilize funções para calcular o valor a ser pago no acerto de uma prestação de conta. O programa deverá solicitar ao usuário o valor da prestação e o número de dias em atraso e passar estes valores para a função que calcula o valor a ser pago, e devolverá este valor ao programa que a chamou. O programa deverá então exibir o valor a ser pago na tela, e deverá voltar a pedir outro valor de prestação e assim continuar até que seja informado um valor igual a zero para a prestação. Neste momento o programa deverá ser encerrado, exibindo o relatório do dia, que conterá a quantidade e o valor total de prestações pagas no dia. O cálculo do valor a ser pago é feito da seguinte forma. Para pagamentos sem atraso, cobrar o valor da prestação. Quando houver atraso, cobrar 2% de multa, mais 0,2% de juros por dia de atraso.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Esqueceu que são dois sinais de igualdade (==) quando se faz comparação.

O uso da vírgula, na maneira que imaginou, não funciona nas expressões das declarações IF.

 

Na minha opinião, fora os erros sintáticos o que sobra é um excelente código, ainda sim, lei o conteúdo dessa APOSTILA para melhor compreensão desses e de outros erros.

Link: https://www.cprogressivo.net/2013/01/O-testecondicional-IF-ELSE.html

 

O.k!

 

 

 

 

Editado por AnsiC
  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×