Você está na página 1de 4

#include <iostream>

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

using namespace std;

void matematica1() {

int a[2], r, an;

cout << "\n\nCALCULO DE PROGRESSAO ARITMETICA\n\n\n";

cout << "Digite o valor do primeiro termo (a1) da sequencia:" << endl;
cin >> a[0];

cout << "\nDigite o termo que voce quer descobrir (an):" << endl;
cin >> a[1];

cout << "\nDigite o valor da razao (r):" << endl;


cin >> r;

an = a[0] + (a[1] - 1) * r;

cout << "\nO valor do " << a[1] << "o termo dessa P.A eh: " << an << "\n" <<
endl;
//PROGRESS�O GEOM�TRICA
cout << "\n\nCALCULO DE PROGRESSAO GEOMETRICA\n\n\n";

float a1, q, ang, Sn;


int nt;

printf("\nEntre com o valor do primeiro termo: ");


scanf("%f",&a1);

printf("\nEntre com o valor da razao: ");

do{ scanf("%f",&q);
}while(q==0);
printf("\nNumero de termos: ");
do{ scanf("%d",&nt);
}while(nt<=0);
ang = (a1 * pow(q,nt-1));
Sn = ((a1*(pow(q,nt) - 1))/(q-1));
printf("\nN-esimo termo da P.G. - an: %.2f\n\n",ang);
printf("A Soma do termos da P.G. finita - Sn: %.2f\n\n",Sn);

cout << "\nFIM DO PROGRAMA\n\n" << endl;

void delta() {

cout << "\n\nCALCULO DE DELTA\n\n\n";

double a, b, c, delta, x1, x2;

cout << "Digite o valor de b: ";


cin >> b;

cout << "Digite o valor de a: ";


cin >> a;

cout << "Digite o valor de c: ";


cin >> c;

delta = sqrt((b*b) - 4 * a * c);

x1 = (-b + delta) / (2 * a);

x2 = (-b - delta) / (2 * a);

printf("\nO valor de x linha eh: %.2f\n", x1);


printf("O valor de x duas linhas eh: %.2f\n", x2);

cout << "\n\nFIM DO PROGRAMA\n\n" << endl;

void indices() {

cout << "\n\nINDICES DE VETORES\n\n\n";

int i = 0, vet[10], cont;

printf("\n\nDigite numeros repetidos de vez em quando para o funcionamento do


programa!\n\n");

for(i = 0; i < 10; i++){


printf("\n\nDigite o numero para a posicao %d : ",i);
scanf("%d",&vet[i]);
}

printf("\n\n");

for(cont = 0; cont < 10; cont++) {


printf("O valor armazenado na posicao %d eh: %d\n", cont, vet[cont]);
}

cout << "\n\nFIM DO PROGRAMA\n\n" << endl;

void somamatrizes() {

cout << "\n\nSOMA DE MATRIZES BIDIMENSIONAIS\n\n\n";

int a[5][2], b[2][5], soma[5][2], lina, linb, cola, colb, cont;

for(lina = 0; lina < 5; lina++) {


for(cola = 0; cola < 2; cola++) {
printf("Digite os valores para a 1 matriz [%d] [%d]:\n ", lina, cola);
scanf("%d", &a[lina][cola]);
}
}

printf("\n\n");
for(linb = 0; linb < 2; linb++) {
for(colb = 0; colb < 5; colb++) {
printf("Digite os valores para a 2 matriz [%d] [%d]:\n", linb, colb);
scanf("%d", &b[linb][colb]);
}
}

printf("\n");

for(lina = 0; lina < 5; lina++) {


for(cola = 0; cola < 2; cola++) {
soma[lina][cola] = a[lina][cola] + b[cola][lina];
printf("A soma das matrizes a[%d] [%d] com b[%d] [%d] eh: %d\n",
lina, cola, cola, lina, soma[lina][cola]);
}
}

cout << "\n\nFIM DO PROGRAMA\n" << endl;

void escolha() {

int opcao;

cout << "\nDigite qualquer outro numero para sair do programa.\nDigite 1 para
exibir o programa de Calculo de P.A e P.G\nDigite 2 para exibir o programa de
Calculo de Delta\nDigite 3 para exibir o programa de Indices de Vetores\nDigite 4
para exibir o programa de Soma de Matrizes\n" << endl;
cin >> opcao;

switch(opcao) {
case 1:
matematica1();
escolha();
break;
case 2:
delta();
escolha();
break;
case 3:
indices();
escolha();
break;
case 4:
somamatrizes();
escolha();
break;
default:
cout << "Encerrando o programa...\n\n";
}

int main() {

int opcao;
cout << "ESCOLHA UM PROGRAMA PARA SER EXIBIDO!\nTrabalho realizado por:
Herberth Richard, Victor Gabriel, Joao Victor Vieira e Andrew Monteiro\n" << endl;
cout << "Digite 1 para exibir o programa de Calculo de P.A e P.G\nDigite 2 para
exibir o programa de Calculo de Delta\nDigite 3 para exibir o programa de Indices
de Vetores\nDigite 4 para exibir o programa de Soma de Matrizes\nDigite qualquer
outro numero para sair do programa.\n" << endl;
cin >> opcao;

switch(opcao) {
case 1:
matematica1();
escolha();
break;
case 2:
delta();
escolha();
break;
case 3:
indices();
escolha();
break;
case 4:
somamatrizes();
escolha();
break;
default:
cout << "Encerrando o programa...\n\n";
}

system("pause");
return 0;
}

Você também pode gostar