segunda-feira, 21 de maio de 2012

Vetores - Aula de Programação 15/05


Resolução dos exercícios da aula de 15/05



Exercício 1 - Código compilado no Dev-C++ 4.9.9.2


/* Escreva um programa para ler 10 numeros e escrever os números digitados. */


#include <iostream>
#include <stdio.h>


using namespace std;


main()
{
    float vetor[10];
    int i;
    for (i = 0; i < 10; i++)
        {
        cout << "Digite o " << i + 1 << "o. numero: ";
        cin >> vetor[i];
        system("cls");
        }
    for (i = 0; i < 10; i++)
        {
        cout << "Posicao "<< i + 1 << " do vetor: " << vetor[i];
        cout << "\n";
        }    
    system("PAUSE");
}

Exercício 2 - Código compilado no Dev-C++ 4.9.9.2


/*Escreva um programa para ler a nota de 5 alunos e imprimir o nome do aluno 
com nota acima da média da classe*/


#include <iostream>
#include <stdio.h>


using namespace std;


main()
{
    char nome[5][20];
    float soma, media, nota[5];
    int i;
    soma = 0;
    for (i = 0; i < 5; i++)
        {
        cout << "Digite o nome do aluno " << i + 1 << " : ";
        cin >> nome[i];
        cout << "Digite a nota do aluno " << i + 1 << " : ";
        cin >> nota[i];
        soma = soma + nota[i];
        system("cls");
        }
    media = soma / 5;
    for (i = 0; i < 5; i++)
        {
        if (nota[i] > media)
           {
           cout << "O aluno " << nome[i] << " ficou acima da media." << "\n\n";
           }
        }    
    system("PAUSE");
}


Exercício 3 - Código compilado no Dev-C++ 4.9.9.2


/*Escreva um programa para ler a nota de 30 alunos, calcular a média geral da 
turma e escrever quantos alunos tiveram a nota acima da média calculada.*/


#include <iostream>
#include <stdio.h>


using namespace std;


main()
{
    char nome[30][20];
    float soma, media, nota[30];
    int i, qtd;
    qtd = 0;
    soma = 0;
    for (i = 0; i < 30; i++)
        {
        cout << "Digite o nome do aluno " << i + 1 << " : ";
        cin >> nome[i];
        cout << "Digite a nota do aluno " << i + 1 << " : ";
        cin >> nota[i];
        soma = soma + nota[i];
        system("cls");
        }
    media = soma / 30;
    for (i = 0; i < 30; i++)
        {
        if (nota[i] > media)
           {
           qtd = qtd + 1;
           }
        }
    cout << "Quantidade de alunos aprovados: " << qtd << "\n\n";   
    system("PAUSE");
}


Exercício 4 - Código compilado no Dev-C++ 4.9.9.2


/*Um armazém trabalha com 20 mercadorias diferentes identificadas pelos números 
inteiros de 1 a 20. O dono do armazém anota a quantidade de cada mercadoria vendida 
durante o mês. Ele tem uma tabela que indica para cada mercadoria o preço de venda. 
Escreva o algoritmo para calcular o faturamento mensal do armazém, isto é: A tabela
de preço e quantidade são fornecidas em dois conjuntos, sendo que um conjunto contém
a quantidade vendida e o outro o preco de cada mercadoria. */


#include <iostream>
#include <stdio.h>


using namespace std;


main()
{
    int quantidade[20];
    float faturamento, preco[20];
    int i;
    faturamento = 0;
    for (i = 0; i < 20; i++)
        {
        cout << "Digite a quantidade do produto " << i + 1 << " vendida: ";
        cin >> quantidade[i];
        cout << "Digite o preco do produto " << i + 1 << " em R$: ";
        cin >> preco[i];
        system("cls");
        }
    for (i = 0; i < 20; i++)
        {
        faturamento = faturamento + (quantidade[i]*preco[i]);
        }
    cout << "O faturamento mensal foi de R$ " << faturamento << "\n\n";    
    system("PAUSE");
}


Nenhum comentário:

Postar um comentário