You are on page 1of 11

Universidade Anhanguera - ABC Tecnologia em Analise e Desenvolvimento de Sistemas

Linguagem Comercial ( C# ) ATPS

PROF: Allan

Nome: Nome: Nome: Nome: Nome:

RA: RA: RA: RA: RA:

(Exerccio 1) Construir um programa que leia dois valores numricos e efetue a adio, caso o resultado seja maior que 10 apresent-lo. int valor_a; int valor_b; int total; Console.Write("Digite um numero"); valor_a = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite outro numero"); valor_b = Convert.ToInt32(Console.ReadLine()); total = (valor_a + valor_b); if (total > 10) Console.Write ("a soma dos valores " + total); } } } (Exerccio 2) Entrar com um nmero inteiro e informar se par ou impar. int numero; int resultado; Console.WriteLine("digite um numero inteiro..:"); numero = Convert.ToInt32(Console.ReadLine()); if ((numero % 2) == 0) Console.Write ("O numero digitado Par"); else Console.Write ("O numero Digitado Impar"); Console.ReadKey(true); } } } (Exerccio 3) Entrar com um nmero e informar se ele divisvel por 5. int numero; Console.Write("digite um numero inteiro..:"); Console.WriteLine(" "); numero = Convert.ToInt32(Console.ReadLine()); if ((numero % 5) == 0) Console.Write("O numero divisivel por 5"); else Console.Write("O numero NO divisivel por 5"); Console.ReadKey(true); }

} }

(Exerccio 4) Entrar com um nmero e informar se ele divisvel por 3 e por 7 int numero; Console.Write("digite um numero inteiro..:"); Console.WriteLine(" "); numero = Convert.ToInt32(Console.ReadLine()); if ((numero % 3) == 0) { if ((numero % 7) == 0) Console.Write("O numero divisivel por 3 e 7"); else Console.Write("O numero NO divisivel por 3 e 7"); Console.ReadKey(true); } } } (Exerccio 5) Entrar com um numero e informar se ele divisvel por 10 ou 5 ou 2 ou se no divisvel por nenhum deles. int numero; string divisvel; Console.WriteLine("digite um numero inteiro..:"); numero = Convert.ToInt32(Console.ReadLine()); divisvel = "nao"; if ((numero % 10) == 0){ Console.WriteLine("O numero divisivel por 10"); divisivel = "sim"; } if ((numero % 5) == 0){ Console.WriteLine("O numero divisivel por 5"); divisvel = "sim"; } if ((numero % 2) == 0){ Console.WriteLine("O numero divisivel por 2"); divisvel = "sim"; } if (divisivel == "nao") Console.Write("O numero NO divisivel 10, nem por 5 , nem por 2"); Console.ReadKey(true); } }

(Exerccio 6) Construir um algoritmo que indique se o numero digitado esta entre 20 e 90. Console.WriteLine("digite um numero inteiro..:"); int numero; numero = Convert.ToInt32(Console.ReadLine()); if ((numero >= 20) & (numero <=90)) { Console.WriteLine("O numero esta entre 20 e 90"); } else { Console.WriteLine(" esta FORA da faixa 20 e 90"); } Console.ReadKey(true); } } }

(Exerccio 7) Crie um programa que imprima os mpares de 1 at 100. for (int numero = 1; numero < 101; numero++) { if ((numero % 2) == 0) Console.WriteLine( "numeros Impares " + numero); } Console.ReadKey(true); } } } (Exerccio 8) Entrar com um e imprimir umas das mensagens: maior que 20, igual ou menor. Console.WriteLine("digite um numero inteiro..:"); int numero; numero = Convert.ToInt32(Console.ReadLine()); if (numero < 20) Console.WriteLine("O numero menor que 20"); if (numero == 20) Console.WriteLine("O numero igual a 20"); if (numero > 20) Console.WriteLine("O numero maior que 20");

Console.ReadKey(true); } } }

(Exerccio 9) Entrar com 4 funcionrios e os respectivos salrios. Se o salrio for menor ou igual a 510 recebeu 10% de aumento se no 20 % para os demais.
List<funcionario> listafuncionario = new List<funcionario>(); for (int i = 0; i < 4; i++) { funcionario funcionario = new funcionario(); Console.WriteLine("nome do funcionario " + (i + 1)); funcionario.nome = Console.ReadLine(); Console.WriteLine("salario do funcionario " + (i + 1)); funcionario.salario = double.Parse(Console.ReadLine()); listafuncionario.Add(funcionario); } foreach (funcionario funcionario in listafuncionario) ; { if (funcionario.salario <= 510) { Console.WriteLine(funcionario.nome); Console.WriteLine(funcionario.salario + (funcionario); } else { Console.WriteLine (funcionario.nome); Console.WriteLine(funcionario.salario + (funcionario); } } } } }

(Exerccio 10) Entrar com um numero e informar se a sua raiz quadrada e positivo.
Console.WriteLine("digite um numero inteiro..:"); int numero; numero = Convert.ToInt32(Console.ReadLine()); if (numero >= 1) Console.WriteLine(" a raiz de " + Math.Sqrt(numero)); else Console.WriteLine("Nao raz"); Console.ReadKey(true);

(Exerccio 11) Entrar com o nome, nota da prova 1 e prova 2 de um aluno. Imprimir o nome, nota da prova1, nota da prova 2 e mdia. Se a media for maior ou igual a sete aprovado, se menor que 3 reprovado as demais imprima prova final

string nome_aluno; double nota1 = 0; double nota2 = 0; Console.WriteLine("Digite o nome do Aluno"); nome_aluno = Console.ReadLine(); Console.WriteLine("Digite a nota da prova 1.: "); nota1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite a nota da prova 2.: "); nota2 = Convert.ToDouble(Console.ReadLine()); double media = (nota1 + nota2) / 2; Console.WriteLine ("Aluno " + nome_aluno); Console.WriteLine ("nota 1 " + nota1); Console.WriteLine ("nota 2 " + nota2); Console.WriteLine ("Media " + media); if (media >= 7) Console.WriteLine ("Aprovado"); else if (media < 3) Console.WriteLine ("Reprovado"); else Console.WriteLine ("Prova Final"); } Console.ReadKey(true);

} }

(Exerccio 12) Entrar com o nome da capital do Brasil. Se a resposta estiver certa imprima parabns seno imprima Voc errou Brasilia a capital do Brasil. string capital; capital = Console.ReadLine(); if (capital == "brasilia") Console.WriteLine("Parabens "); else Console.WriteLine("ERROU, brasilia a capital do Brasil"); Console.ReadKey(true); } }

(Exerccio 13) Entrar com dois nmeros e exibir se o primeiro divisvel pelo segundo. int numero1; int numero2; Console.Write("digite um numero inteiro 1..:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite um numero inteiro 2..:");

numero2 = Convert.ToInt32(Console.ReadLine()); if (numero1 % numero2 == 0) { Console.WriteLine(" divisvel"); } else { Console.WriteLine("Nao divisvel"); } Console.ReadKey(true); } }

(Exerccio 14) Faa um programa que leia 2 nmeros e imprima uma das mensagens dizendo se so iguais ou diferentes.
int numero1; int numero2; Console.Write("digite um numero inteiro 1..:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite um numero inteiro 2..:"); numero2 = Convert.ToInt32(Console.ReadLine()); if (numero1 == numero2) Console.WriteLine("numero sao iguais"); else Console.WriteLine("numeros sao diferentes"); } Console.ReadKey(true);

(Exerccio 15) Entrar com dois nmeros e imprimir o maior numero.


int numero1; int numero2; Console.Write("digite o primeiro numero inteiro .:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite o segundo numero inteiro..:"); numero2 = Convert.ToInt32(Console.ReadLine()); if (numero1 > numero2) Console.WriteLine("o maior numero " + numero1); else Console.WriteLine("o maior numero " + numero2); Console.ReadKey(true); } }

(Exerccio 16) Entrar com dois e imprimir o menor numero.

int numero1; int numero2; Console.Write("digite o primeiro numero inteiro .:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite o segundo numero inteiro..:"); numero2 = Convert.ToInt32(Console.ReadLine()); if (numero1 < numero2) Console.WriteLine("o menor numero " + numero1); else Console.WriteLine("o menor numero " + numero2);

} }

Console.ReadKey(true);

(Exerccio 17) Entrar com dois e imprimir em ordem crescente.


int numero1; int numero2; int numero_aux; Console.Write("digite o primeiro numero inteiro .:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite o segundo numero inteiro..:"); numero2 = Convert.ToInt32(Console.ReadLine()); if (numero1 > numero2) { numero_aux = numero1; // guarda o valor do primeiro numero1 = numero2; // transfere o valor do 2 para 1 numero2 = numero_aux; // coloca o valor do 1 no 2 } Console.WriteLine ("relacao em ordem crescente "); Console.WriteLine (numero1); //lembra que ja trocou Console.WriteLine (numero2); Console.ReadKey(true);

} }

(Exerccio 18) Entrar com dois e imprimir em ordem decrescente.


int numero1; int numero2; int numero_aux; Console.Write("digite o primeiro numero inteiro .:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite o segundo numero inteiro..:"); numero2 = Convert.ToInt32(Console.ReadLine()); if (numero1 < numero2) { numero_aux = numero1; // guarda o valor do primeiro numero1 = numero2; //transfere o valor do 2. para 1 numero2 = numero_aux; // coloca o valor do 1 no 2 } Console.WriteLine("relacao em ordem decrescente "); Console.WriteLine(numero1); // lembra que ja trocou Console.WriteLine(numero2);

} }

Console.ReadKey(true);

(Exerccio 19) Entrar com 3 nmeros e armazenar o maior nmero na varivel maior.
int int int int numero1; numero2; numero3; maior; Console.Write("digite o primeiro numero inteiro .:"); numero1 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite o segundo numero inteiro..:"); numero2 = Convert.ToInt32(Console.ReadLine()); Console.Write("digite o terceiro numero inteiro..:"); numero3 = Convert.ToInt32(Console.ReadLine()); if ( (numero1 > numero2) & (numero1 > numero3) ) maior = numero1; else if ( (numero2 > numero1) & (numero2 > numero3) ) maior = numero2; else maior = numero3; Console.WriteLine("o maior numero Console.WriteLine(maior); ");

} }

Console.ReadKey(true);

(Exerccio 20) Entar com o salrio de uma pessoa e imprimir o desconto do INSS segundo a tabela abaixo: menor maior maior maior ou igual a 600 Isento que 600 e menor ou igual a 1200 20% que 1200 e menor que 200 25% que 2000 30%

} }

double salario; Console.WriteLine("Digite seu slario"); salario = Convert.ToDouble(Console.ReadLine()); if (salario <= 600) Console.WriteLine("Isento"); else if (salario <= 1200) Console.WriteLine(salario*20/100); else if (salario <=2000) Console.WriteLine(salario*25/100); else Console.WriteLine (salario*30/100);

(Exerccio 21) Entrar com dois nmeros e imprimi-los em ordem crescente. Int num1; Int num2; Console.Write("Digite Primeiro nmero"); num1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite Segundo nmero"); num2 = Convert.ToInt32(Console.ReadLine()); if (num1 > num2) { Console.WriteLine(num2); Console.WriteLine(num1); } else { Console.WriteLine(num1); Console.WriteLine(num2); }

}
(Exerccio 22) Um comerciante comprou um produto e quer vend-lo com um lucro de 45% se o valor da compra for menor que 20,00 caso contrrio, o lucro ser de 30%. Entrar com o valor do produto e imprimir o valor da venda. double valor; double total; Console.Write("Digite o valor da sua compra"); valor = Convert.ToDouble(Console.ReadLine()); if (valor < 20) total= (valor*1.45); else total=(valor*1.30); Console.WriteLine("O valor "+total); } }

(Exerccio 23) Entar com a idade de uma pessoa e informar: Se maior de idade; Se menor de idade; Se maior que 65 anos; int idade; Console.Write("Digite sua idade"); idade = Convert.ToInt32(Console.ReadLine()); if (idade < 18) Console.Write("Voc menor de idade "); if (idade > 65) Console.Write("Sua idade maior que 65 anos"); else Console.Write("Voc maior de idade ");

} } }

You might also like