Exercícios dados em sala
2 participantes
Página 1 de 1
Exercícios dados em sala
E aí, galera! Estou voltando a ativa aqui.
Vou postar os exercícios dados em sala de aula e suas respectivas resoluções, lembrando que, cada pessoa pode ter uma resolução diferente para o exercício, então postem aí seus programinhas.
Vou postar os exercícios dados em sala de aula e suas respectivas resoluções, lembrando que, cada pessoa pode ter uma resolução diferente para o exercício, então postem aí seus programinhas.
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
1) Entre com 2 valores e exiba o maior.
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
float N1 = 0, N2 = 0;
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Entre com o primeiro valor: ");
Console.ForegroundColor = ConsoleColor.White;
N1 = float.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Entre com o segundo valor: ");
Console.ForegroundColor = ConsoleColor.White;
N2 = float.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
if (N1 > N2)
{
Console.WriteLine(" O maior valor é: " + N1);
}
else
{
Console.WriteLine(" O maior valor é: " + N2);
}
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine(" PRESSIONE UMA TECLA PARA SAIR...");
Console.ReadKey();
//*******************Programa feito por LEB Systems**************************
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
2) Entre com 4 números e
- exiba o maior;
- exiba o menor;
- exiba em ordem numérica.
- exiba o maior;
- exiba o menor;
- exiba em ordem numérica.
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int n1 = 0, n2 = 0, n3 = 0, n4 = 0;
int maior = 0, maior1 = 0, menor = 0, menor1 = 0;
int primeiro = 0, segundo = 0, terceiro = 0, quarto = 0;
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Entre com primeiro número: ");
Console.ForegroundColor = ConsoleColor.White;
n1 = int.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Entre com segundo número: ");
Console.ForegroundColor = ConsoleColor.White;
n2 = int.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Entre com terceiro número: ");
Console.ForegroundColor = ConsoleColor.White;
n3 = int.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Entre com quarto número: ");
Console.ForegroundColor = ConsoleColor.White;
n4 = int.Parse(Console.ReadLine());
if (n1 > n2)
{
maior = n1;
menor = n2;
}
else
{
maior = n2;
menor = n1;
}
if (n3 > n4)
{
maior1 = n3;
menor1 = n4;
}
else
{
maior1 = n4;
menor = n3;
}
if (maior > maior1)
{
primeiro = maior;
segundo = maior1;
}
else
{
primeiro = maior1;
segundo = maior;
}
if (menor < menor1)
{
terceiro = menor1;
quarto = menor;
}
else
{
terceiro = menor;
quarto = menor1;
}
Console.WriteLine("");
Console.WriteLine(" O maior número é: " + primeiro);
Console.WriteLine(" O menor número é: " + quarto);
Console.WriteLine(" " + quarto);
Console.WriteLine(" " + terceiro);
Console.WriteLine(" " + segundo);
Console.WriteLine(" " + primeiro);
//*******************Programa feito por LEB Systems**************************
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
3) Peça para o usuário informar um número de 1 a 10 e exiba a tabuada correspondente.
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int n1 = 0;
int total = 0;
int cont = 0;
Console.ForegroundColor = ConsoleColor.DarkYellow;
Console.Write("Por favor, entre com um número: ");
Console.ForegroundColor = ConsoleColor.Gray;
n1 = int.Parse(Console.ReadLine());
cont = 1;
while (cont <= 10)
{
total = cont * n1;
Console.WriteLine(" " + n1 + " * " + cont + " = " + total);
cont++;
}
//*******************Programa feito por LEB Systems**************************
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
4) Peça para o usuário digitar o nome e a idade, depois exiba conforme a tabela:
0 a 12 - criança;
13 a 20 - adolescente;
21 a 59 - adulto;
60 a 100 - idoso.
Obs.: Falta a classificação jovem e não me lembro se era pra um ou mais usuários, eu copiei errado :/
Mas postarei uma resolução para um usuário e para quantos você quiser.
Para um usuário:
Para vários usuários:
0 a 12 - criança;
13 a 20 - adolescente;
21 a 59 - adulto;
60 a 100 - idoso.
Obs.: Falta a classificação jovem e não me lembro se era pra um ou mais usuários, eu copiei errado :/
Mas postarei uma resolução para um usuário e para quantos você quiser.
Para um usuário:
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
string nome = "";
int idade = 0;
string cls = "";
//cls = classificação
Console.WriteLine("");
Console.Write(" Digite seu nome: ");
nome = Console.ReadLine();
Console.Write(" Digite sua idade: ");
idade = int.Parse(Console.ReadLine());
if (idade <= 12)
{
cls = "criança";
}
else if ((idade >= 13) && (idade <= 20))
{
cls = "adolescente";
}
else if ((idade >= 21) && (idade <= 59))
{
cls = "adulto";
}
else
{
cls = "idoso";
}
Console.WriteLine("");
Console.WriteLine(" " + nome + " tem " + idade + " anos.");
Console.WriteLine(" Corresponde com a classificação de um(a) " + cls + ".");
//*******************Programa feito por LEB Systems**************************
Console.ReadKey();
}
}
}
Para vários usuários:
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int qtde = 0;
Console.WriteLine("");
Console.Write(" Digite quantos usuários você deseja classificar: ");
qtde = int.Parse(Console.ReadLine());
string[] nome = new string[qtde];
int[] idade = new int [qtde];
string[] cls = new string[qtde];
//cls = classificação
int cont =0;
while (cont < qtde)
{
Console.WriteLine("");
Console.Write(" Digite seu nome: ");
nome[cont] = Console.ReadLine();
Console.Write(" Digite sua idade: ");
idade[cont] = int.Parse(Console.ReadLine());
if (idade[cont] <= 12)
{
cls[cont] = "criança";
}
else if ((idade[cont] >= 13) && (idade[cont] <= 20))
{
cls[cont] = "adolescente";
}
else if ((idade[cont] >= 21) && (idade[cont] <= 59))
{
cls[cont] = "adulto";
}
else
{
cls[cont] = "idoso";
}
cont++;
}
cont = 0;
while (cont < qtde)
{
Console.WriteLine("");
Console.WriteLine(" " + nome[cont] + " tem " + idade[cont] + " anos.");
Console.WriteLine(" Corresponde com a classificação de um(a) " + cls[cont] + ".");
cont++;
}
//*******************Programa feito por LEB Systems**************************
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
5) Calcular peso ideal através do Índice de Massa Corporal (IMC) é uma das formas para se obter um indicativo de que você está acima do peso ideal ou abaixo do peso ideal de forma simples e rápida.
Desenvolvimento pela Organização Mundial de Saúde (OMS), o cálculo do peso ideal é feito utilizando a fórmula: IMC = peso/(altura*altura).
Abaixo do peso Abaixo de 18.4
Peso normal 18.4 - 24.9
Sobrepeso 25.0 - 29.9
Obesidade Grau I 30.0 - 34.9
Obesidade Grau II 35.0 - 39.9
Obesidade Grau III Acima de 40
Desenvolver um programa que leia nomes e dados de 10 mulheres, calculando e armazenando seus respectivos IMC's. Ao final, apresente os nomes e a classificação de cada mulher.
Desenvolvimento pela Organização Mundial de Saúde (OMS), o cálculo do peso ideal é feito utilizando a fórmula: IMC = peso/(altura*altura).
Abaixo do peso Abaixo de 18.4
Peso normal 18.4 - 24.9
Sobrepeso 25.0 - 29.9
Obesidade Grau I 30.0 - 34.9
Obesidade Grau II 35.0 - 39.9
Obesidade Grau III Acima de 40
Desenvolver um programa que leia nomes e dados de 10 mulheres, calculando e armazenando seus respectivos IMC's. Ao final, apresente os nomes e a classificação de cada mulher.
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
string[] nome = new string[11];
float[] peso = new float[11];
float[] h = new float[11];
float[] imc = new float[11];
string[] Gimc = new string [11];
//Gimc significa grau de imc
for (int cont = 1; cont < 11; cont++)
{
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write(cont + ". Digite o nome: ");
Console.ForegroundColor = ConsoleColor.Gray;
nome[cont] = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.DarkCyan;
Console.Write(" Digite a altura: ");
Console.ForegroundColor = ConsoleColor.Gray;
h[cont] = float.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.DarkYellow;
Console.Write(" Digite o peso: ");
Console.ForegroundColor = ConsoleColor.Gray;
peso[cont] = float.Parse (Console.ReadLine());
imc[cont]= peso[cont]/(h[cont]*h[cont]);
if (imc [cont]<= 18.4)
{
Gimc[cont] = "Abaixo do peso";
}
else if ((imc [cont]>18.5)&&(imc [cont]<24.9))
{
Gimc[cont] = "Peso normal";
}
else if ((imc [cont]>25.0)&&(imc [cont]<29.9))
{
Gimc[cont] = "Sobrepeso";
}
else if ((imc [cont]>30.0)&&(imc [cont]<34.9))
{
Gimc[cont] = "Obesidade Grau I";
}
else if ((imc [cont]>35.0)&&(imc [cont]<39.9))
{
Gimc[cont] = "Obesidade Grau II";
}
else
{
Gimc[cont] = "Obesidade Grau III";
}
}
Console.Clear();
for (int cont = 1; cont < 11; cont++)
{
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write(" Nome: ");
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine(nome[cont]);
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write("Está com grau de imc: ");
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write(Gimc[cont] + ".");
}
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
6) Ler descrição e valor para até 10 produtos. Apresente a lista de produtos e o valor média da lista.
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Lista_ProdutosI
{
class Program
{
static void Main(string[] args)
{
string[] produto = new string[10];
double[] valor = new double[10];
int contador = 0;
double soma = 0;
double media = 0;
while (contador < 10)
{
Console.WriteLine("");
Console.Write(" " + contador + ".");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Digite o produto: ");
Console.ForegroundColor = ConsoleColor.White;
produto[contador] = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.Green;
Console.Write(" Digite o valor: ");
Console.ForegroundColor = ConsoleColor.White;
valor[contador] = double.Parse(Console.ReadLine());
soma += valor[contador];
contador++;
}
media = soma / 10;
Console.Clear();
contador = 0;
while (contador < 10)
{
Console.WriteLine(" Produto: " + produto[contador]);
Console.WriteLine(" Valor: " + valor[contador]);
contador++;
}
Console.WriteLine(" O valor médio é: " + media);
//*******************Programa feito por LEB Systems**************************
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
7) Armazenar nome, a quantidade de horas, o valor da hora para até 10 funcionários.
Identificar o funcionário com o maior salário e mostrar a média salarial dos funcionários.
Identificar o funcionário com o maior salário e mostrar a média salarial dos funcionários.
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string[] nome = new string[10];
float[] horas = new float[10];
float[] vh = new float[10];
float salm = 0;
double media = 0;
float[] salario = new float[10];
string func = "";
string decisao = "";
for (int contador = 0; contador < 10; contador++)
{
Console.WriteLine("");
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write(" Digite o nome do funcionário: ");
Console.ForegroundColor = ConsoleColor.White;
nome[contador] = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write(" Digite o valor da hora: ");
Console.ForegroundColor = ConsoleColor.White;
vh[contador] = float.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.Write(" Digite as horas trabalhadas: ");
Console.ForegroundColor = ConsoleColor.White;
horas[contador] = float.Parse(Console.ReadLine());
salario[contador] = vh[contador] * horas[contador];
if (salm < salario[contador])
{
func = nome[contador];
salm = salario[contador];
}
media += salario[contador];
}
Console.Clear();
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine("");
Console.WriteLine("O funcionário com maior salário é: " + func);
Console.WriteLine("Que equivale a R$ " + salm);
Console.WriteLine("");
Console.WriteLine("A média salarial é de R$ " + media);
Console.WriteLine("");
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.DarkYellow;
Console.WriteLine("Deseja ver a lista de funcionários? ");
Console.Write("Digite 's'para sim ou 'n' para não...");
decisao = Console.ReadLine();
Console.Clear();
Console.ForegroundColor = ConsoleColor.DarkGreen;
int i = 0;
i = 0;
if (decisao == "s")
{
while (i < 10)
{
Console.WriteLine(" Nome do funcionário: " + nome[i]);
Console.WriteLine(" Salário: " + salario[i]);
i++;
}
}
else
{
Console.Write("PRESSIONE UMA TECLA PARA SAIR...");
}
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Re: Exercícios dados em sala
8 ) Criar um programa que leia dois valores e imprima na tela a somatória acumulada dos seus respectivos sucessores.
- Exemplo: Número 1: 10,
Número 2: 15.
Imprimir
10:10
11:21
12:33
13:46
14:60
15:75
- Exemplo: Número 1: 10,
Número 2: 15.
Imprimir
10:10
11:21
12:33
13:46
14:60
15:75
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int v1 = 0;
int v2 = 0;
int cont = 0;
Console.Write(" Digite o primeiro valor: ");
v1 = int.Parse(Console.ReadLine());
Console.Write(" Digite o segundo valor: ");
v2 = int.Parse(Console.ReadLine());
//Resolvendo problema caso o usuário digite um valor menor em v2*
//Lembrando que não é necessário isso, quem estiver com dificuldade pode excluir esta parte
int aux = 0;
if (v2 < v1)
{
aux = v2;
v2 = v1;
v1 = aux;
}
//Fim da resolução*
cont = v1;
while (cont <= v2)
{
Console.WriteLine(cont + " : " + v1);
cont++;
v1 += cont;
}
//*******************Programa feito por LEB Systems**************************
Console.ReadKey();
}
}
}
Letícia Ellen- Ameba²
- Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 31
Localização : Americana, São Paulo, Brasil
Exercícios Estrutura de Dados
30/08/12
1. Desenvolver um programa que leia e apresente 15 valores inteiros
2. Desenvolver um programa que leia 10 números inteiros e apresente o maior número inteiro
3. Ler 7 números e apresentar o menor valor
4. Ler 20 números inteiros, apresentar os números em ordem inversa, o maior, menor, soma e méia dos números
OBS: Foi preciso somente resolver o 4º exercício... ele contém toda a lógica de seus antecessores.
1. Desenvolver um programa que leia e apresente 15 valores inteiros
2. Desenvolver um programa que leia 10 números inteiros e apresente o maior número inteiro
3. Ler 7 números e apresentar o menor valor
4. Ler 20 números inteiros, apresentar os números em ordem inversa, o maior, menor, soma e méia dos números
OBS: Foi preciso somente resolver o 4º exercício... ele contém toda a lógica de seus antecessores.
- Código:
static void Main(string[] args)
{
Console.Write("Digite a quantidade de valores que você deseja processar: ");
int qtd = int.Parse(Console.ReadLine());//Variável q irá determinar o tamanho do array
int qtd1 = qtd - 1; //Variavel que irá listar o array de forma inversa
int qtd2 = qtd; //Variável para informar o usuário quantos nºs faltam...
int[] valores = new int[qtd]; //Array de inteiros
int maior = -1;
int menor = 3000000;
int soma = 0;
double media = 0;
int x = 1;
for (int i = 0; i < qtd; i++) // laço para receber os valores
{
Console.Write("Digite o " + x + "º " + "Número: ");
valores[i] = int.Parse(Console.ReadLine());
soma = soma + valores[i];
x++;
}
for (int i = 0; i < qtd; i++) // laço para determinar o maior valor
{
if (valores[i] > maior)
{
maior = valores[i];
}
}
for (int i = 0; i < qtd; i++) // laço para determinar o menor valor
{
if (valores[i] < menor)
{
menor = valores[i];
}
}
for (int i = 0; i < qtd; i++)// laço para exibir os valores do array de forma inversa
{
Console.WriteLine("O " + qtd2 + "º número: " + valores[qtd1]);
qtd1 = qtd1 - 1;
qtd2 = qtd2 - 1;
}
media = soma / qtd; //calculando a média
Console.WriteLine(" ");
Console.WriteLine("O maior valor: " + maior);
Console.WriteLine("O menor valor: " + menor);
Console.WriteLine("A soma dos valores: " + soma);
Console.WriteLine("A média dos valores: " + media);
Console.ReadKey();
}
}
}
Tópicos semelhantes
» ALGORITMOS DADOS EM SALA "EXERCÍCIOS"
» Exercícios de Sala
» Algoritimos Exercicio em sala
» Trabalhos e Exercícios
» algoritmos exercicios
» Exercícios de Sala
» Algoritimos Exercicio em sala
» Trabalhos e Exercícios
» algoritmos exercicios
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|