Pesquisar neste blog

12/05/2016

Algoritmo 2 C/C++

1) Formule um programa que receba os valores de contas a pagar ao longo do ano, de modo que cada linha representa um mês do ano e cada coluna uma semana do mês. Com isso, temos uma matriz 
12 x 4. Calcule e imprima: total de contas a pagar por mês e o total anual.

# include <stdio.h>
# include <stdlib.h>

const int quant_mes = 12; // quantidade de Meses
const int quant_semana = 4; // quantidade de semanas

int main(){
int i, j, auxiliar;
float gastos[quant_mes][quant_semana], mes[quant_mes], total_anual;
printf("\n\n\t\t");
printf("Informe Gastos ao Longo do Ano");
printf("\n\n\n\t");
for(i = 0; i < quant_mes; i++){
printf("Mes %d:", i + 1);
printf("\n\n");
for(j = 0; j < quant_semana; j++){
printf("%d Semana R$: ", j + 1);
scanf("%f", &gastos[i][j]);
}
printf("\n");
}
for(i = 0; i < quant_mes; i ++){ // Zerando o Vetor total do Mês
mes[i] = 0;
}
total_anual = 0;
for(i = 0; i < quant_mes; i++){
for(j = 0; j < quant_semana; j++){ // Somando o Total de Gastos num mes
mes[i] = mes[i] + gastos[i][j];
}
total_anual = total_anual + mes[i]; // Somando o Total de Gastos de todos os meses
}
printf("\n\n");
system("pause");
system("cls");
printf("\n\n\t\t\t");
printf("TABELA DE GASTOS AO LONGO DO ANO");
printf("\n\n\n");
printf("            Semana 1");
printf("            Semana 2");
printf("            Semana 3");
printf("            Semana 4");
printf("              TOTAL");
for(i = 0; i < quant_mes; i++){
printf("\n\n");
printf("MES %d       ", i + 1);
for(j = 0; j < quant_semana; j++){
printf("R$ %.2f", gastos[i][j]);
printf("             ");
}
printf("R$ %.2f", mes[i]);
}
printf("\n\n\t\t\t\t\t\t\t\t                              R$%.2f", total_anual);
printf("\n\n");
}


2) Elabore um programa que por meio de função efetue e apresente o valor da conversão de um valor em real de um valor lido em euros. Deverá ser solicitado por meio do programa principal o valor da cotação do euro e a quantidade de euro disponível.

# include <stdio.h>
# include <stdlib.h>
#include <locale.h> // necessário para usar setlocale

float Conversor(float cot_euro, float euro_disp); // Declarando funcão Conversor

int main(){
setlocale(LC_ALL, "Portuguese");
float cotacao_euro, euro_disponivel, real;
printf("\n\n\t\t");
printf("Conversão do Euro (£) em Reais (R$)");
printf("\n\n\n\t");
printf("Informe o Valor da Cotação do Euro (£): ");
scanf("%f", &cotacao_euro);
printf("\n\n\t");
printf("Informe a Quantidade de Euro (£) Disponivel: ");
scanf("%f", &euro_disponivel);
printf("\n\n\t");
Conversor(cotacao_euro, euro_disponivel); // chamando a função Conversor
real = Conversor(cotacao_euro, euro_disponivel); // real recebe o calculo da conversão
system("cls");
printf("\n\n\t\t\t\t\t\t");
printf("Converter para:");
printf("\n\n\t");
printf("Cotação do Euro (£): %.2f", cotacao_euro);
printf("\t\t\t");
printf("R$ 1");
printf("\n\n\t");
printf("Euro (£) Disponível: %.2f", euro_disponivel);
printf("\t\t\t");
printf("R$ %.2f", real);
printf("\n\n\n");
system("pause");
}

float Conversor(float cot_euro, float euro_disp){
float resultado;
resultado = (euro_disp / cot_euro);
return resultado;
}

Nenhum comentário: