Buscar

atividade de logica de programação 2 pts estacio famap

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

Faculdade Estacio – Amapá 
Curso: Engenharia Civil
Disciplina: Lógica de Programação 
Professor: Márcio Oliveira 
Desenvolva os algoritmos abaixo em pseudocódigo e C++
1) Faça um programa que imprima o produto entre dois números.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	float n1, n2, prod;
	inicio:
	system("cls");
	cout<<"diga o primeiro numero"<<endl;
	cin>>n1;
	cout<<"diga o segundo numero"<<endl;
	cin>>n2;
	prod=n1*n2;
	cout<<"o produto eh: "<<prod<<endl;
	system("pause");
	goto inicio;
	
	return 0;
}
2) Crie um programa que imprima a média aritmética entre três números.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	float n1, n2, n3, md;
	inicio:
	system("cls");
	
	cout<<"insira o primeiro numero: ";
	cin>>n1;
	cout<<"insira o primeiro numero: ";
	cin>>n2;
	cout<<"insira o primeiro numero: ";
	cin>>n3;
	md=(n1+n2+n3)/3;
	cout<<"a media aritimetica eh: "<<md<<endl;
	
	system("pause");
	goto inicio;
	
	return 0;
}
3) Faça um programa que calcule a raiz quadrada de um número.
	#include<iostream>
#include<stdlib.h>
#include<cmath>
using namespace std;
int main(){
	double n1, n2;
	inicio:
	system("cls");
	
	cout<<"insira o numero"<<endl;
	cin>>n1;
	n2=sqrt(n1);
	
	cout<<"a raiz quadrada eh: "<<n2<<endl;
	
	system("pause");
	goto inicio;
	
	return 0;
}
4) Faça um programa que calcule o volume em litros de uma caixa d’água.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	double v, r, h, vl;
	inicio:
	system("cls");
	cout<<"insira o valor do raio: "<<endl;
	cin>>r;
	cout<<"insira o valor da altura:"<<endl;
	cin>>h;
	v=3.14*r*r*h;
	vl=v*1000;
	cout<< "o volume eh: "<<vl<<endl;
	
	system("pause");
	goto inicio;
	
	return 0;
}
5) Elaborar um programa onde se entre com dois números inteiros e imprima: Dividendo, Divisor, Quociente e o Resto.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	inicio:
	system("cls");
	
	int dividendo, divisor, quociente, resto;
	
	cout <<"Digite o dividendo: ";
	cin >> dividendo;
	cout <<"Digite o divisor: ";
	cin >> divisor;
	quociente = dividendo / divisor;
	resto = dividendo - quociente * divisor;
	cout<<"dividendo = "<<dividendo<<endl;
	cout<<"divisor = "<<divisor<<endl;
	cout << "quociente = "<< quociente <<endl;
	cout<< "Resto = " <<resto<<endl;
	
	system("pause");
	goto inicio;
	
	return 0;
}
6) Faça um programa que entre com quatro números e imprimir a média ponderada, sabendo-se que os pesos são respectivamente: 1,2,3 e 4.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	inicio:
	system("cls");
	double n1, n2, n3, n4, mp;
	
	cout<<"digite a primeira nota : ";
	cin>>n1;
	cout<<"digite a segunda nota : ";
	cin>>n2;
	cout<<"digite a terceira nota : ";
	cin>>n3;
	cout<<"digite a quarta nota : ";
	cin>>n4;
	mp=(n1+n2*2+n3*3+n4*4)/10;
	cout<<"a media ponderada eh : "<<mp<<endl;
	system("pause");
	goto inicio;
	
	return 0;
}
7)Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes categorias:
infantil A = 5 – 7 anos 
infantil B = 8-10 anos 
juvenil A = 11-13 anos 
juvenil B = 14-17 anos 
adulto = maiores de 18 anos 
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	inicio:
	system("cls");
	
	int idade;
	cout<<"informe a idade do nadador : ";
	cin>>idade;
	if(idade>=5 && idade<=7){
		cout<<"infantil A"<<endl;
	}
	if(idade>=8 && idade<=10){
		cout<<"infantil B"<<endl;
	}
	if(idade>=11 && idade<=13){
		cout<<"juvenil A"<<endl;
	}
	if(idade>=14 && idade<=17){
		cout<<"juvenil B"<<endl;
	}else{
		cout<<"adulto"<<endl;
	}
	
	
	system("pause");
	goto inicio;
	
	return 0;
}
8) Escreva um algoritmo que leia 3 números inteiros e mostre o maior deles.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	inicio:
	system("cls");
	double n1,n2,n3;
	cout<<"informe o primeiro numero: ";
	cin>>n1;
	cout<<"informe o segundo numero: ";
	cin>>n2;
	cout<<"informe o terceiro numero: ";
	cin>>n3;
	
	if(n3>=n1 && n3>=n2){
		cout<<n3<<endl;
	}else if(n2>=n3 && n2>=n1){
		cout<<n2<<endl;
	}else{
		cout<<n1<<endl;
	}
	
	system("pause");
	goto inicio;
	
	return 0;
}
9) Escreva um algoritmo que leia o código de um aluno e suas três notas. Calcule a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem “APROVADO” se a média for maior ou igual a 5 e “REPROVADO” se a média for menor que 5.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	inicio:
	system("cls");
	double n1, n2, n3, mp, peso=3;
	string codigo;
	
	cout<<"insira o codigo do aluno: ";
	cin>>codigo;
	cout<<"insira a primeira nota: ";
	cin>>n1;
	cout<<"insira a segunda nota: ";
	cin>>n2;
	cout<<"insira a terceira nota: ";
	cin>>n3;
	
	if(n3>=n1 && n3>=n2){
		mp=(n1*3+n2*3+n3*4)/10;
		
	}else if(n2>=n3 && n2>=n1){
		mp=(n1*3+n2*4+n3*3)/10;
		
	}else if(n1>=n3 && n1>=n2){
		mp=(n1*4+n2*3+n3*3)/10;
		
	}
	
	
	cout<<"o codigo do aluno eh : "<<codigo<<endl;
	cout<<"a primeira nota: "<<n1<<endl;
	cout<<"a segunda nota: "<<n2<<endl;
	cout<<"a terceira nota: "<<n3<<endl;
	
	cout<<"a media ponderada eh: "<<mp<<endl;
	if(mp>=5){
		cout<<"aprovado"<<endl;
	}else{
		cout<<"reprovado"<<endl;
	}
	
	system("pause");
	goto inicio;return 0;
}
10) Faça um algoritmo que leia um nº inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo.
	#include<iostream>
using namespace std;
int main(){
	int n1, n2;
	
	cout<<"diga o numero : ";
	cin>>n1;
	n2=n1/2;
	
	
	if( n1-n2*2==0 ){
		cout<<n1<<": eh par"<<endl;
	}else{ 
		cout<<n1<<": eh impar"<<endl;
	}
	 if(n1<0){
	 	cout<<n1<<": eh negativo"<<endl;
	 }else{
	 	cout<<n1<<": eh positivo"<<endl;
	 }
return 0;
}
11) O cardápio de uma lancheria é o seguinte:
 
	Especificação 
	Código
	Preço 
	Cachorro quente
	100
	5,00
	Bauru simples
	101
	7,00
	Bauru com ovo
	102
	 8,00
	Hambúrguer
	103
	5,50
	Cheeseburguer
	104
	6,00
	Refrigerante
	105
	3,00
Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item.
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	int codigo, quantidade;
	float ca, Bs, Bco, Ha, Ch, Re;
	double vt;
	
	ca=5;
	Bs=7;
	Bco=8;
	Ha=5.5;
	Ch=6;
	Re=3;
	
	cout<<"digite o codigo: ";
	cin>>codigo;
	cout<<"digite a quantidade: ";
	cin>>quantidade;
	
	if(codigo==100){
		vt=ca*quantidade;
	}else if(codigo==101){
		vt=Bs*quantidade;
	}else if(codigo==102){
		vt=Bco*quantidade;
	}else if(codigo==103){
		vt=Ha*quantidade;
	}else if(codigo==104){
		vt=Ch*quantidade;
	}else if(codigo==105){
		vt=Re*quantidade;
	}
	cout<<"o valor total eh: "<<vt<<endl;
	
	return 0;
}
12) Tendo como dados de entrada a altura e o sexo de uma pessoa (?M? masculino e ?F? feminino), construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:
- para homens: (72.7*h)-58
- para mulheres: (62.1*h)-44.7
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	double h, pi;
	int sex;
	
	cout<<"informe a altura: ";
	cin>>h;
	cout<<"informe o sexo: [1] masculino ou [2] femenino : ";
	cin>>sex;
	
	
	switch(sex){
		case 1:
			pi=(72.7*h)-58;
			cout<<"o peso ideal eh: "<<pi<<endl;
			break;
		case 2:
			pi=(62.1*h)-44.7;
			cout<<"o peso ideal eh: "<<pi<<endl;
			break;
		default:
			cout<<"valor inserido invalido"<<endl;
			break;
	}
}
13) Escreverum algoritmo que lê o número de identificação, as 3 notas obtidas por um aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a média de aproveitamento, usando a fórmula: MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
A atribuição de conceitos obedece a tabela abaixo: 
	Média de Aproveitamento
	Conceito 
	9,0 
	A
	7,5 e < 9,0
	B 
	6,0 e < 7,5
	C 
	4,0 e < 6,0
	D
	< 4,0
	E
 
O algoritmo deve escrever o número do aluno, suas notas, a média dos exercícios, a média de aproveitamento, o conceito correspondente e a mensagem: APROVADO se o conceito for A,B ou C e REPROVADO se o conceito for D ou E. 
	#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
	inicio:
	system("cls");
	double n1, n2, n3, ma, me;
	int codigo;
	char conceito;
	
	cout<<"insira o numero do aluno: ";
	cin>>codigo;
	cout<<"insira a primeira nota: ";
	cin>>n1;
	cout<<"insira a segunda nota: ";
	cin>>n2;
	cout<<"insira a terceira nota: ";
	cin>>n3;
	cout<<"insira a media dos exercicios: ";
	cin>>me;
	
	ma=(n1 + n2 * 2 + n2 * 3 + me )/7;
	
	
	cout<<"o numero do aluno eh : "<<codigo<<endl;
	cout<<"a primeira nota: "<<n1<<endl;
	cout<<"a segunda nota: "<<n2<<endl;
	cout<<"a terceira nota: "<<n3<<endl;
	cout<<"a media dos exercicios: "<<n3<<endl;
	cout<<"a media e aproveitamento eh: "<<ma<<endl;
	
		if(ma<4){
			conceito='E';
		}else if(ma>=4 && ma<6){
			conceito='D';
		}else if(ma>=6 && ma<7.5){
			conceito='C';
		}else if(ma>=7.5 && ma<9){
			conceito='B';
		}else{
			conceito='A';
		}
	cout<< "o conceito eh: "<<conceito<<endl;
	
		if(ma>=6){
		cout<<"	aprovado"<<endl;
		}else{
		cout<<"	reprovado"<<endl;
		}
	
	system("pause");
	goto inicio;
return 0;
}
14) O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Escrever um algoritmo que lê o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empresas.
	#include<iostream>
using namespace std;
int main(){
	
	double ip;
	
	cout<<"iforme o indice de poluicao: "<<endl;
	cin>>ip;
	
	if(ip>0.05 && ip<0.25){
		cout<<"o indice esta em um nivel aceitavel"<<endl;
	}
	if(ip>=0.3 && ip<0.4){
		cout<<"O departamento que controla o indice de poluicao do meio ambiente intima as impresas do grupo 1 a suspenderem suas atividades."<<endl;
	}
	if(ip>=0.4 && ip<0.5){
		cout<<"O departamento que controla o indice de poluicao do meio ambiente intima as impresas dos grupos 1 e 2 a suspenderem suas atividades."<<endl;
	}else if(ip>=0.5){
		cout<<"O departamento que controla o indice de poluicao do meio ambiente intima as impresas dos grupos 1, 2 e 3 a suspenderem suas atividades."<<endl;
	}else{
		cout<<"indice em um nivel que nao precisa de alerta"<<endl;
	}
	
	return 0;
}

Continue navegando