Sei sulla pagina 1di 17

Programao para Microinformtica

E
Desenvolvimento de Software I

Professor Jonhson
Vista de Prova
P1
#1

1. Escreva o cdigo de uma soluo que


efetue a multiplicao de dois nmeros
inteiros e mostre o resultado.

int num1, num2, resultado;


Console.WriteLine("digite um numero");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("digite outro numero");
num2 = int.Parse(Console.ReadLine());
resultado = num1 * num2;
Console.WriteLine(resultado);
#2

1. Escreva o cdigo de uma rotina para


determinar se um dado nmero N
(recebido atravs do teclado) POSITIVO,
NEGATIVO.

double x;
Console.Write("Digite o nmero: ");
x = double.Parse(Console.ReadLine());
if (x >= 0)
Console.Write("O nmero positivo.");
if (x < 0)
Console.Write("O nmero negativo.");
Console.ReadKey();
#3

1. Escreva o cdigo de um programa que leia


dois nmeros inteiros, efetue a soma deles
e caso o resultado seja maior que 10
mostre o resultado.
int a, b, result;
Console.WriteLine("Digite o um numero: ");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Digite outro numero: ");
b = int.Parse(Console.ReadLine());
result = a + b;
if (result > 10)
{
Console.WriteLine("O resultado : {0}", result);
}
Console.ReadKey();
#4

1. Escreva o cdigo de uma soluo que


receba 4 notas, calcule e mostre a mdia
aritmtica entre elas.

double nota1, nota2, nota3, nota4, media;


Console.Write("Digite a nota 1: ");
nota1 = double.Parse(Console.ReadLine());
Console.Write("Digite a nota 2: ");
nota2 = double.Parse(Console.ReadLine());
Console.Write("Digite a nota 3: ");
nota3 = double.Parse(Console.ReadLine());
Console.Write("Digite a nota 4: ");
nota4 = double.Parse(Console.ReadLine());
media = (nota1 + nota2 + nota3 + nota4) / 4;
Console.WriteLine("Mdia final: {0}", media);
Console.ReadKey();
#5

1. Escreva o cdigo que leia um nmero e o


imprima caso ele seja maior que 20.

int n1 = 0;
string teste;
Console.WriteLine("Digite o numero:");
teste = Console.ReadLine();
if (teste == "") teste = "0";
n1 = int.Parse(teste);
if (n1 > 20) Console.WriteLine(n1);
Console.ReadKey();
#6

1. Escreva o cdigo de um programa que


aplique um desconto de 25% sobre o preo
de um produto recebido como entrada e
mostre o valor resultante.

double n1, result;


Console.WriteLine("digite o valor de entrada do
produto");
n1 = double.Parse(Console.ReadLine());
result = (n1 - ((n1 * 25) / 100));
Console.WriteLine("O valor do produto " +
result);
Console.ReadKey();
#7

1. Calcule a rea de um tringulo. rea = (b * h)/2

int a1, a2, a3;


Console.Write("Digite o valor da base: ");
a1 = int.Parse(Console.ReadLine());
Console.Write("Digite o valor da altura: ");
a2 = int.Parse(Console.ReadLine());
a3 = (a1 * a2) / 2;
Console.WriteLine("Area: " + a3);
Console.ReadKey();
#8

Escreva um programa que leia dois nmeros e efetue a soma deles.


Caso o valor somado seja maior que 20, este dever ser
apresentado somando-se a ele mais 8; caso o valor somado seja
menor ou igual a 20, este dever ser apresentado subtraindo-se 5.

int a1, a2, a3;


Console.Write("Digite um numero: ");
a1 = int.Parse(Console.ReadLine());
Console.Write("Digite um numero: ");
a2 = int.Parse(Console.ReadLine());
a3 = a1 + a2;
if (a3 > 20)
Console.WriteLine(a3 + 8);
else
Console.WriteLine(a3 - 5);
Console.ReadKey();
if (a > b && a > c && a > d)
#9 {maior = a;}

Escreva o pseudocdigo de um algoritmo que if (b > a && b > c && b > d)


dado quatro valores, A, B, C e D, o algoritmo {maior = b;}
imprima o maior e o menor valor. if (c > a && c > b && c > d)
{maior = c;}
int a, b, c, d, maior = 0, menor = 0;
if (d > a && d > b && d > c)
Console.WriteLine("Digite o primeiro numero: ");
{maior = d;}
a = int.Parse(Console.ReadLine());
if (a < b && a < c && a < d
Console.WriteLine("Digite o segundo numero: "); {menor = a;}
if (b < a && b < c && b < d)
b = int.Parse(Console.ReadLine()); {menor = b;}
Console.WriteLine("Digite o terceiro numero: "); if (c < a && c < b && c < d)
{menor = c; }
c = int.Parse(Console.ReadLine()); if (d < a && d < b && d < c)
Console.WriteLine("Digite o quarto numero: "); {menor = d;}
Console.WriteLine("O menor numero :
d = int.Parse(Console.ReadLine()); {0}", menor);
Console.WriteLine("O maior numero :
{0}", maior);
Console.ReadKey();
#10

1. Escreva um programa que calcule e exiba o resultado da seguinte expresso


matemtica: (Dica: O usurio dever informar os valores para as variveis A, B e C)
A * 5 C / (B A % 4)

double a, b, c, resultado;
Console.WriteLine("Resultado para a equao: A*5-C/B-A%4): ");
Console.Write("Entre com o valor de A: ");
a = double.Parse(Console.ReadLine());
Console.Write("Entre com o valor de B: ");
b = double.Parse(Console.ReadLine());
Console.Write("Entre com o valor de C: ");
c = double.Parse(Console.ReadLine());
resultado = Math.Pow(a, 2) * 5 - c / (b - a % 4);
Console.WriteLine("O Resultado : {0:N2}", resultado);
Console.ReadKey();
#11

Escreva um programa que leia a idade de uma pessoa e dever ser exibido na tela, se
esta pessoa maior ou menor de idade (considerar 18 anos para maior idade). (Dica:
Usar operadores ternrios)

int idade;
Console.WriteLine("Entre com a sua idade: ");
idade = int.Parse(Console.ReadLine());

Console.WriteLine(idade >= 18 ? "Voc


maior de idade." : "Voc menor de idade.");
Console.ReadKey();
#12 #13
1. Escreva um programa que leia o nome de duas pessoas e ao final exiba:
a. O nome das duas pessoas com todos os caracteres maisculos
b. A quantidade de caracteres de cada nome
c. Apenas os trs primeiros caracteres de cada nome

string nome1, nome2;


Console.WriteLine("Entre com o primeiro nome: ");
nome1 = Console.ReadLine();
Console.WriteLine("Entre com o segundo nome: ");
nome2 = Console.ReadLine();
Console.WriteLine("O primeiro nome " + nome1.ToUpper() + ". O segundo nmero: " +
nome2.ToUpper());
Console.WriteLine("O primeiro nome tem: " + nome1.Length + " caracteres. O segundo nome
tem: " + nome2.Length + " caracteres.");
Console.WriteLine("Os trs primeiros caracteres do primero nome: " + nome1.Substring(0,
3) + ". Os trs segundos caracteres do segundo nome: " + nome2.Substring(0, 3));
Console.ReadKey();
#14

1. Escreva um programa que calcule a expresso lgica, sendo que o usurio dever
informar os valores (nmeros inteiros) para as variveis.
((X >= Y) AND (Z <=X)) OR ((X == W) AND (Y == Z)) OR (NOT(X != W))

Console.Write("Entre com o primeiro numero: ");


x = int.Parse(Console.ReadLine());
Console.Write("Entre com o segundo numero: ");
y = int.Parse(Console.ReadLine());
Console.Write("Entre com o terceiro numero: ");
z = int.Parse(Console.ReadLine());
Console.Write("Entre com o quarto numero: ");
w = int.Parse(Console.ReadLine());
Console.WriteLine("((X >= Y) AND (Z <= X)) OR ((X == W) AND (Y == Z)) OR (NOT(X !=
W))\n\n");
Console.WriteLine(((x >= y) && (z <= x)) || ((x == w) && (y == z)) || (!(x != w)));
Console.ReadKey();

Potrebbero piacerti anche