Buscar

Atividade Matriz 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UTFPR – CAMPUS CORNÉLIO PROCÓPIO
Discente: Fábio Leonam Pereira de Souza
R.A.: 1997394
Docente: Elaine
Disciplina: Algoritmos I
ATIVIDADE PRÁTICA PRESENCIAL
Exercício A:
* Implementação em C:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 int main() {
//Declarando variáveis
 int respo = 0;
 float valor_rua[10];
 float valor_loja[10];
 float valor_tele[10];
 float soma, media, sal_rua,sal_loja, sal_tele, sal_tec;
 int op, i, qtd_tec;
 //Inicializando os vetores
 for(i=0; i<10;i++){
 valor_rua[i]=0.0;
 valor_loja[i]=0.0;
 valor_tele[i]=0.0;
 }
 i=0;
 soma=0.0;
 media=0.0;
 sal_rua=1100.0;
 sal_loja=1000.0;
 sal_tec=1150.0;
 sal_tele=1050.0;
 do {
 printf("\n >>MENU<<");
 printf("\n");
 printf("\n 1 - VENDEDOR DE RUA");
 printf("\n 2 - VENDEDOR DE LOJA");
 printf("\n 3 - TECNICO");
 printf("\n 4 - TELEMARKETING");
 printf("\n");
 printf("\n Escolha uma das opções:");
 scanf("%d%*c", &op );
 switch (op){
 case 1:
 printf("\n Digite os valores das últimas dez vendas:");
 for(i=0; i<10;i++){
 scanf("%f%*c", &valor_rua[i]);
 soma = soma + valor_rua[i];
 }
 if(soma > 2000.00){
 sal_rua = sal_rua + (sal_rua*0.1);
 }
 media= soma/10;
 printf("\n O salário do vendedor de rua é: %.2f", sal_rua);
 printf("\n A soma das vendas do vendedor de rua é: %.2f", soma);
 printf("\n A media do vendedor de rua é: %.2f \n", media);
 break;
 case 2:
 printf("\n Digite os valores das últimas dez vendas:");
 for (i=0; i< 10; i++){
 scanf("%f%*c", &valor_loja[i]);
 soma = soma + valor_loja[i];
 }
 if (soma > 1500.00){
 sal_loja = sal_loja + (sal_loja*0.2);
 }
 media= soma/20;
 printf("\n O salário do vendedor da loja é: %.2f", sal_loja);
 printf("\n A soma das vendas do vendedor da loja é: %.2f", soma);
 printf("\n A media do vendedor da loja é: %.2f \n", media);
 break;
 case 3:
 printf("\n Informe a quantidade total de produtos consertados:");
 scanf("%d%*c", &qtd_tec);
 if(qtd_tec > 5 ){
 sal_tec = sal_tec + (sal_tec*0.15);
 }
 printf("\n O salário do técnico é: %.2f \n", sal_tec);
 break;
 case 4:
 printf("\nDigite os valores das últimas dez vendas:");
 for(i=0;i<10;i++){
 scanf("%f%*c", &valor_tele[i]);
 soma= soma + valor_tele[i];
 }
 media = soma/10;
 if (soma > 800.00) {
 sal_tele = sal_tele + (sal_tele*0.2);
 }
 printf("\n O salário do vendedor de telemarketin é:%.2f",sal_tele);
 printf("\n A media é: %.2f \n",media );
 break;
 default:
 printf("Opção invalida.\n");
 }
 printf("Voce gostaria de continuar? [SIM = 1 | NAO = 2]");
 scanf("%d", &respo);
 } while(respo==1);
 return 0;
 }
* Representação Gráfica:
Exercicio B:
* Implementação em C:
#include <stdio.h>
#include <stdlib.h>
 int main(){
 int temperatura[10];
 int media, soma;
 int i;
 //Inicializando as variáveis
 i=0; media=0.0; soma=0.0;
 //Inicializando o vetor
 for(i=0;i<10;i++){
 temperatura[i]=0;
 }
 printf("\n Digite as temperaturas em graus Celsius:\n");
 for(i=0;i<10;i++){
 scanf("%d%*c", &temperatura[i]);
 soma = soma+temperatura[i];
 }
 printf("\nAs temperaturas informadas foram :\n");
 printf("--------------------------------\n");
 for(i=0;i<10;i++){
 printf("|%d|",temperatura[i]);
 }
 printf("\n");
 printf("--------------------------------\n");
 media = soma/10;
 printf("\n A soma das temperaturas é: %d", soma);
 printf("\n A media das temperaturas é: %d", media);
 return 0;
 }
Representação Gráfica:
Pseudocódigo:
algoritmo “temperatura”
 temperatura: vetor [1..10] de inteiro
 i, media, soma: inteiro
 inicio
 //Inicializando as variáveis
 i← 0 
 media← 0.0 
 soma← 0.0
 //Inicializando o vetor
 para i de 1 ate 10 faca
 temperatura[i]← 0;
 
 escreval("Digite as temperaturas em graus Celsius:");
 para i de 1 ate 10 faca
 inicio
 leia(“temperatura[i]”);
 soma = soma+temperatura[i];
 fimpara
 escreval("\nAs temperaturas informadas foram:");
 escreval("--------------------------------");
 para i de 1 ate 10 faca
 escreval("Temperaturas:",temperatura[i]);
 }
 escreval("");
 escreval("--------------------------------");
 media ← soma/10;
escreval("\n A soma das temperaturas é: %d", soma);
escreval("\n A media das temperaturas é: %d", media);
 fim algoritmo
 
Visualg:
algoritmo “temperatura”
 temperatura: vetor [1..10] de inteiro
 i, media, soma: inteiro
 inicio
 //Inicializando as variáveis
 i← 0 
 media← 0.0 
 soma← 0.0
 //Inicializando o vetor
 para i de 1 ate 10 faca
 temperatura[i]← 0;
 
 escreval("Digite as temperaturas em graus Celsius:");
 para i de 1 ate 10 faca
 leia(“temperatura[i]”);
 soma = soma+temperatura[i];
 fimpara
 escreval("\nAs temperaturas informadas foram:");
 escreval("--------------------------------");
 para i de 1 ate 10 faca
 escreval("Temperaturas:",temperatura[i]);
 }
 escreval("");
 escreval("--------------------------------");
 media ← soma/10;
escreval("\n A soma das temperaturas é: %d", soma);
escreval("\n A media das temperaturas é: %d", media);
 fim algoritmo
 
Exercício C:
Implementação em C:
#include <stdio.h>
#include <stdlib.h>
 int main(){
 int soma,i;
 int par[20];
 soma=0;
 for(i=0;i<10;i++){
 par[i]=0;
 }
 printf("\n Informe vinte número inteiros:");
 for(i=0; i<20; i++){
 scanf("%d%*c",&par[i]);
 if(par[i]%2==0){
 soma = soma+par[i];
 }
 }
 printf("\n Vetor: \n");
 printf("-------------------------------------------------------\n");
 for(i=0;i<20;i++){
 printf("|%d|",par[i]);
 }
 printf("\n");
 printf("--------------------------------------------------------\n");
 printf("A soma dos números é: %d", soma);
return 0;
}
Representação Gráfica:
Pseudocódigo:
algoritmo “numeros_inteiros”
 var
 soma,i: inteiro
 par: vetor [1..20] de inteiro
 
 inicio
 soma← 0
 para i de1 ate 10 faca
 par[i]← 0
 fimpara
 escreval("Informe vinte número inteiros:");
 para i de 1 ate 20 faca
 leia(“par[i]”)
 se (par[i] MOD 2=0)entao
 soma = soma+par[i];
 fim se 
 fim para
 escreval(" Vetor: ");
 escreval("-------------------------------------------------------");
 para i de 1 ate 20 faca
 escreval("Pares",par[i]);
 fimpara
 escreval("");
 escreval("--------------------------------------------------------");
 printf("A soma dos números é:, soma);
 fim algoritmo
Visualg:
algoritmo “numeros_inteiros”
 var
 soma,i: inteiro
 par: vetor [1..20] de inteiro
 
 inicio
 soma← 0
 para i de 1 ate 10 faca
 par[i]← 0
 fimpara
 escreval("Informe vinte número inteiros:");
 para i de 1 ate 20 faca
 leia(“par[i]”)
 se (par[i] MOD 2=0)entao
 soma = soma+par[i];
 fim se 
 fim para
 escreval(" Vetor: ");
 escreval("-------------------------------------------------------");
 para i de 1 ate 20 faca
 escreval("Pares",par[i]);
 fimpara
 escreval("");
 escreval("--------------------------------------------------------");
 printf("A soma dos números é:, soma);
 fim algoritmo
Exercício D:
#include <stdio.h>
#include <stdlib.h>
 int main(){
 int i, n;
 int idade[15];
i=0;n=0;
 for(i=0;i<15;i++){
 idade[i]=0;
 }
 printf("\n Digite a idade da pessoa:");
for(i=0;i<15; i++){
 scanf("%d%*c", &idade[i]);
}
printf("\n >> VETOR IDADE << \n");
printf("-----------------------------------------------------\n");
for(i=0;i<15;i++){
printf("|%d|", idade[i]);
}
printf("\n");
printf("------------------------------------------------------\n");
printf("\n Digite a idade a ser encontrada:");
scanf("%d%*c",&n);
 if(n < 12){
 printf("A pessoa tem a idade de uma criança");
 }else if(n < 18){
 printf("A pessoa tem a idade de um adolescente");
 }else if(n < 30){
 printf("A pessoa tem uma idade de um jovem");
 }else if(n < 60){
 printf("A pessoa tem a idade de um adulto");
 }else{
 printf("A pessoa tem a idade de um idoso");
}
 return 0;
 }
Representação Gráfica:
Pseudocódigo:
algoritmo “idade”
 var
 i, n: inteiro
 idade: vetor [1..15] de inteiro
i← 0
n← 0
 para i de 1 ate 15 faca
 idade[i]← 0
 fim para
 escreval("\Digite a idade da pessoa:");
para i de 1 ate 15 faca
 leia(“idade[i]”);
fimpara
escreval(" >> VETOR IDADE << ");
escreval("-----------------------------------------------------")
para i de 1 ate 15 faca
escreval("Idades", idade[i]);
}
escreval("");
escreval("-----------------------------------------------------")
escreval("Digite a idade a ser encontrada:");
leia(“n”)
 se(n < 12)entao
 entao("A pessoa tem a idade de uma criança");
 fim se
 senao
 se(n < 18)entao
 escreval("A pessoa tem a idade de um adolescente");
 fim se
fim senao
 senao
 se(n < 30)entao
 escreval("A pessoa tem uma idade de um jovem");
 fim se
 fim senao
senao
 se(n < 60)entao
 escreval("A pessoa tem a idade de um adulto");
 fim se
 fim senao
senao
 escreval("A pessoa tem a idade de um idoso");
fim senao
 
fim algoritmo
 
Visualg:
algoritmo “idade”
 var
 i, n: inteiro
 idade: vetor [1..15] de inteiro
i← 0
n← 0
 para i de 1 ate 15 faca
 idade[i]← 0
 fim para
 escreval("\Digite a idade da pessoa:");
para i de 1 ate 15 faca
 leia(“idade[i]”);
fimpara
escreval(" >> VETOR IDADE << ");
escreval("-----------------------------------------------------")
para i de 1 ate 15 faca
escreval("Idades", idade[i]);
}
escreval("");
escreval("-----------------------------------------------------")
escreval("Digite a idade a ser encontrada:");
leia(“n”)
 se(n < 12)entao
 entao("A pessoa tem a idade de uma criança");
 fim se
 senao
 se(n < 18)entao
 escreval("A pessoa tem a idade de um adolescente");
 fim se
fim senao
 senao
 se(n < 30)entao
 escreval("A pessoa tem uma idade de um jovem");
 fim se
 fim senao
senao
 se(n < 60)entao
 escreval("A pessoa tem a idade de um adulto");
 fim se
 fim senao
senao
 escreval("A pessoa tem a idade de um idoso");
fim senao
 
fim algoritmo

Outros materiais