Buscar

Lista de Exercicio (Plataforma run codes)

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 16 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 16 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 16 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

Exercício 1:Uma empresa está concedendo aumentos de salários aos seus funcionários dependendo do tempo de serviço:
menos de 1 ano de tempo de serviço: 10% de aumento;
a partir de 1 ano e menos de 5 anos de tempo de serviço: 15% de aumento;
a partir de 5 anos e menos de 7 anos de tempo de serviço: 20% de aumento; e
a partir de 7 anos: 30% de aumento.
Faça um programa que solicite ao usuário que digite dois números reais: o tempo de serviço em anos e o salário atual. O programa calculará e escreverá na tela o novo salário.
#include <iostream>
using namespace std;
int main () {
	
	float t, s, a, n;
	
	cin >> t >> s;
	if (t < 1){
		a = s * 0.10;
		n = s + a;
		cout << n;
	}
	else
	
		if (t >= 1 && t < 5){
			a = s * 0.15;
			n = s + a;
			cout << n;		
		}
		else
		
			if (t >= 5 && t < 7){
				a = s * 0.20;
				n = s + a;
				cout << n;		
			}
			else {
				a = s * 0.30;
				n = s + a;
				cout << n;
			}
			
	
	return 0;
}
Exercício 2:Faça um programa que receba quatro números reais como entrada: o raio de uma bola e as dimensões de uma caixa (altura, largura e profundidade). O programa escreverá "SIM" se a bola couber dentro da caixa; caso contrário, escreverá "NAO".
PS: Escreva a saída em maiúsculo e sem acento mesmo.
#include <iostream>
using namespace std;
int main () {
	
	float R, D, H, L, P;
	
	cin >> R >> H >> L >> P;
	
	D = R * 2;
	
	if (D <= H && D <= L && D <= P ){
		cout << "SIM";
	}
	else {
		cout << "NAO";
	}
	
	return 0;
}
Exercício 3:Em C++ a função strcmp é utilizada para comparar duas strings. Faça um programa que solicite ao usuário que digite duas palavras de até 20 caracteres maiúsculos cada uma. O programa escreverá na tela a menor das palavras conforme o resultado dados por strcmp. Caso as palavras forem iguais, o programa exibirá na tela qualquer uma delas. Assim, se as entradas forem as palavras "ANA" e "FERNANDO", a saída será "ANA".
#include <iostream>
#include <string.h>
using namespace std;
int main () {
	char p1[21], p2[21];
	
	cin >> p1 >> p2;
	
	if ( strcmp (p1, p2) < 0 )
		cout << p1;
	else
		cout << p2;
			
	return 0;
}
Exercício 4:Faça um programa que solicite ao usuário que digite uma palavra de até 20 caracteres. O programa exibirá na tela a quantidade de caracteres da palavra digitada.
#include <iostream>
#include <string.h>
using namespace std;
int main () {
	
	int t;
	char p [21];
	cin >> p;
	t = strlen (p);
	cout << t;
	
	return 0;
}
Exercício 5:Faça um programa que solicite ao usuário que digite dois números reais: a quantidade e o preço de um produto comprado. O programa exibirá na tela o valor a pagar pelo produto comprado após aplicar um desconto de 10%.
#include <iostream>
#include <cmath>
using namespace std;
int main () {
	
	
	float p1, q1, v1, vt1;
		
	cin >> q1;
	cin >> p1;
	v1 = q1 * p1 * 0.10;
	vt1 = q1 * p1 - v1;
	
	cout << vt1;
	
	return 0;
}
Exercício 6:Em um sistema de leilão um produto é vendido pelo preço da maior oferta. Faça um programa que receba como entrada 3 números reais representando os valores das ofertas de compra de um produto. O programa escreverá na tela o valor do preço de venda do produto (o lance vencedor).
#include <iostream>
using namespace std;
int main () {
	
	
	float l1, l2, l3;
	
	cin >> l1 >> l2 >> l3;
	
	if (l1 > l2 && l1 > l3){
	cout << l1;
	}
	else
	
		if (l2 > l1 && l2 > l3){
				cout << l2;
		}
			
			else {
				cout << l3;	
			}
	
	return 0;
}
Exercício 7:Em um sistema de leilão um produto é vendido pelo preço da maior oferta. Faça um programa que receba como entrada 5 números reais representando os valores das ofertas de compra de um produto. O programa escreverá na tela o valor do preço de venda do produto (o lance vencedor).
Exercício 8:Faça um programa que solicite ao usuário que digite sua idade. O programa escreverá na tela "MAIOR DE IDADE", caso a idade seja maior ou igual a 18. Caso contrário escreverá na tela "MENOR DE IDADE".
PS: escreva os valores na tela em maiúsculo mesmo.
#include <iostream>
using namespace std;
int main () {
	
	int id;
	cin >> id;
	
	if ( id >= 18 ) {
		cout << "MAIOR DE IDADE";
		
	}
 else{
		cout << "MENOR DE IDADE";
	}
	return 0;
}
Exercício 9:Faça um programa que solicite ao usuário que digite uma palavra de até 30 caracteres. Caso a palavra tenha até 5 caracteres, o programa escreverá na tela "PALAVRA PEQUENA"; caso contrário, se apalavra tiver de 6 a 30 caracteres, escreverá na tela "PALAVRA GRANDE".
PS: escreva os valores na tela em maiúsculo mesmo.
#include <iostream>
#include <string.h>
using namespace std;
int main () {
	
	char palavra [31];
	int tamanho;
	
	cin >> palavra;
	tamanho = strlen (palavra);
	if (tamanho <= 5){
	cout << "PALAVRA PEQUENA";	
	}
	else {
		cout << "PALAVRA GRANDE";
	}
	return 0;
}
Exercício 10: Faça um programa que solicite ao usuário que digite o DIÂMETRO de um círculo. O programa calculará e dará como saída o perímetro da deste círculo. Considere o valor de pi como sendo 3.1415.
#include <iostream>
#include <cmath>
using namespace std;
int main () {
	
	
	float c, pi, d, r;
	
	cin >> d;
	pi = 3.1415;	
	r = d/2;
	c = 2 * pi * r;
	cout << c;
	
	return 0;
}
Exercício 11:Faça um programa que receba como entrada uma string capaz de armazenar até 15 caracteres. O programa verificará se o valor digitado corresponde a uma placa de um veículo brasileiro. Para uma placa ser válida é necessário:
possuir exatamente 8 caracteres; e
os 3 primeiros caracteres devem ser letras maiúsculas; e
o quarto caractere deve ser um hífen; e
os 4 últimos caracteres deve ser numéricos.
O programa dará como saída "PLACA VALIDA" ou "PLACA INVALIDA".
PS: Escreva a saída em maiúsculo e sem acentos mesmo.
#include <iostream>
#include <string.h>
using namespace std;
int main () {
	
	char p [16];
	cin >> p;
	if (strlen(p) == 8 &&
		p[0] >= 'A' && p[0] <= 'Z' && 
		p[1] >= 'A' && p[1] <= 'Z' &&
		p[2] >= 'A' && p[2] <= 'Z' &&
		p[3] == '-' &&
		p[4] >= '0' && p[4] <= '9' &&
		p[5] >= '0' && p[5] <= '9' &&
		p[6] >= '0' && p[6] <= '9' &&
		p[7] >= '0' && p[7] <= '9' ){
		
		cout << "PLACA VALIDA";
	}
	else {
		cout << "PLACA INVALIDA";
	}
	return 0;
}
Exercício 12: Faça um programa que solicite ao usuário que digite um número real. O programa exibirá na tela a raiz quinta do número digitado.
#include <iostream>
#include <math.h>
using namespace std;
int main () {
	
	float a, r;
	
	cin >> a;
	
	r = pow ( a, 0.2 );
	
	cout << r;
		
	return 0;
}
Exercício 13: Uma pessoa decidiu que sairá para passear somente se possuir pelo menos 50 reais e se estiver à noite. Esta pessoa também sairá se estiver à tarde e ela possuir pelo menos 20 reais. Nas outras situações ela ficará em casa assistindo TV.
Faça um programa que leia:
a quantidade de dinheiro que a pessoa possui; e
e o turno do dia (um caractere podendo ser "M", "T" ou "N", significando respectivamente manhã, tarde ou noite).
O programa escreverá na tela "PODE SAIR" ou "FIQUE EM CASA", dependendo da situação.
PS: escreva os valores na tela em maiúsculo mesmo.
#include <iostream>
#include <string.h>
using namespace std;
int main () {
	
	float Dinheiro; 
	char Turno;
	cin >> Dinheiro;
	cin >> Turno;
	
	if (( Dinheiro >= 20 && Turno == 'T') || ( Dinheiro >= 50 && Turno == 'N' )){
		cout << "PODE SAIR";
	}
	else
	
			if (( Dinheiro < 20 && Turno == 'T') || ( Dinheiro < 50 && Turno == 'N' )){
			cout << "FIQUE EM CASA";
			}
			else
			
				if (( Dinheiro >= 20 && Turno == 'M') || ( Dinheiro >= 50 && Turno == 'M' )){
				cout << "FIQUE EM CASA";
				}
				else {
				cout << "FIQUE EM CASA";
				}
				
	return 0;
}
Exercício 14: Faça um programa que solicite que o usuário digite 2 números inteiros. O programa exibirá na tela a soma destes números digitados.
#include <iostream>
using namespace std;
int main () {
 int a, b, c;
	
	cin >> a;
	cin >> b;
	c = a + b;
	cout << c;
	
	return 0;	
			
}
Exercício 15: Faça um programa que receba como entrada uma palavra de até 20 caracteres. O programa escreverá na tela "SIM", caso a palavra termine com uma vogal. Caso contrário, escreverá"NAO".
PS: Escreva a saída em maiúsculo e sem acentos mesmo.
#include <iostream>
#include <string.h>
using namespace std;
int main () {
	char p[20 + 1];
	int t, u;
	
	cin >> p;
	
	t = strlen (p);
	
	u = t - 1;
	
	if( p[u] == 'A' || p[u] == 'E' || p[u] == 'I' || p[u] == 'O' || p[u] == 'U' ||
		p[u] == 'a' || p[u] == 'e' || p[u] == 'i' || p[u] == 'o' || p[u] == 'u'){
		cout << "SIM";
	}
	else {
		cout << "NAO";
	}
		
	return 0;
}
Exercício 16: Faça um programa que solicite ao usuário que digite 3 números inteiros representando os lados de um triângulo. Então:
se o triângulo tiver 3 lados iguais, o programa escreverá na tela: "EQUILATERO";
se o triângulo tiver 3 lados diferentes, o programa escreverá na tela: "ESCALENO";
se o triângulo tiver 2 lados iguais e um diferente, o programa escreverá na tela: "ISOCELES";
PS: escreva os valores na tela em maiúsculo e sem acentuação mesmo.
#include <iostream>
using namespace std;
int main () {
	
	float l1, l2, l3;
	
	cin >> l1 >> l2 >> l3;
	
	if (l1 == l2 && l1 == l3 && l2 == l3){
		cout << "EQUILATERO";
	}
	else
		if (l1 != l2 && l1 != l3 && l2 != l3){
		cout << "ESCALENO";
		}
			else {
			cout << "ISOCELES";
			}
				
	return 0;
}
2

Mais conteúdos dessa disciplina