Buscar

TRABALO LOGICA 3

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 6 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 6 páginas

Prévia do material em texto

1) Escreva um algoritmo para ler as notas da 1ª e 2ª avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) 
{float nota1,nota2;
cout <<"\nDigite nota1: ";
cin>>nota1;
if((nota1>=0)&&(nota1<=10))
{
cout <<"\nDigite nota2: ";
cin>>nota2;
if((nota2>=0)&&(nota2<=10))
{
cout<<"Media do aluno eh:"<<(nota1+nota2)/2<<"\n";
}}
system("PAUSE");0
return EXIT_SUCCESS;
}
2) Elabora um programa que efetue a leitura sucessiva de valores numéricos e apresente ao final o total do somatório, a media e o total de valores lidos. O programa deve fazer as leituras dos valores enquanto o usuário estiver fornecendo valores positivos, ou seja, o programa deve para quando o usuário fornecer um valor negativo.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) 
{
	int cont=0,num,soma=0;
	while(num>=0)
	{
	cout<<"\nDidite o numero: ";
	cin>>num;
	if(num>=0)
	{
	soma=soma+num;
	cont=cont+1;
}
	}
	
	cout<<"A soma, a media e a quantidade dos valores digitados sao, respectivamente: "<<soma<<" , "<<soma/cont<<" , "<<cont<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
3) Faça um programa que leia 20 valores inteiros, ao final deverá informar o total de múltiplos de 6. 
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
	int valor, multiplo;
	
	for (int i=1; i<=20; i++)
		{
			cout<<"\nDigite valores inteiros: ";
			cin>> valor;
			if (valor%6==0)
			{
				multiplo ++;
	}
}
		cout<<"\n\n";
		cout<<multiplo<<endl;
	
	system ("pause");
	return 0;
}
4) Faça o programa anterior empregando agora o comando de repetição While. 
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
	int valor, multiplo, i;
		while (i<=20)
		{
			cout<<"\nDigite valores inteiros: ";
			cin>> valor;
			if (valor%6==0)
			{
				multiplo ++;
	}
	i++;
}
		cout<<"\n\n";
		cout<<multiplo<<endl;
		
	system ("pause");
	return 0;
5) Faça um que leia três números reais e verifique se os mesmo podem formar um triangulo, em caso afirmativo informa se é um triangulo equilátero (três lados iguais), isósceles (dois lados iguais) ou escaleno (três lados diferentes).
Obs: Para forma um triangulo seus lados a,b,c devem atender simultaneamente as seguintes regras: a<b+c, b<a+b, c<a+b.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
	int a, b, c;
	
	cout<<"\n1 Lado: "; 
	cin>>a;
	cout<<"\n2 Lado: ";
	cin>>b;
	cout<<"\n3 Lado: ";
	cin>>c;
	
	if (a==b && b==c)
		{ cout<<"\nTriangulo Equilatero\n\n";}
		
	if (a==b && b!=c)
		{ cout<<"\nTrinagulo Isosceles\n\n";}
		
	if (a!=b && b!=c)
		{ cout<<"\nTriangulo Escaleno\n\n";	}
				
	system ("pause");
	return 0;
}

Outros materiais