Vous êtes sur la page 1sur 17
Programação para Microinformática E Desenvolvimento de Software I Professor Jonhson

Programação para Microinformática

E

Desenvolvimento de Software I

Professor Jonhson

Vista de Prova P1

Vista de Prova

P1

#1 1. Escreva o código de uma solução que efetue a multiplicação de dois números
#1
#1

1. Escreva o código de uma solução que

efetue a multiplicação de dois números

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 código de uma rotina para determinar se um dado número N
#2
#2

1. Escreva o código de uma rotina para

determinar se um dado número N (recebido através do teclado) é POSITIVO, NEGATIVO.

double x;

Console.Write("Digite o número: ");

x = double.Parse(Console.ReadLine());

if (x >= 0)

Console.Write("O número é positivo.");

if (x < 0)

Console.Write("O número é negativo.");

Console.ReadKey();

#3 1. Escreva o código de um programa que leia dois números inteiros, efetue a
#3
#3

1. Escreva o código de um programa que leia

dois números 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 código de uma solução que receba 4 notas, calcule e mostre
#4
#4

1. Escreva o código de uma solução que

receba 4 notas, calcule e mostre a média

aritmética 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("Média final: {0}", media); Console.ReadKey();

#5 1. Escreva o código que leia um número e o imprima caso ele seja
#5
#5

1. Escreva o código que leia um número 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 código de um programa que aplique um desconto de 25% sobre
#6
#6

1. Escreva o código de um programa que

aplique um desconto de 25% sobre o preço

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 triângulo. Área = (b * h)/2 int a1,
#7
#7

1. Calcule a área de um triângulo. Á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 números e efetue a soma deles. Caso o
#8
#8

Escreva um programa que leia dois números 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();

#9 Escreva o pseudocódigo de um algoritmo que dado quatro valores, A, B, C e
#9
#9

Escreva o pseudocódigo de um algoritmo que dado quatro valores, A, B, C e D, o algoritmo imprima o maior e o menor valor.

int a, b, c, d, maior = 0, menor = 0;

Console.WriteLine("Digite o primeiro numero: ");

a = int.Parse(Console.ReadLine());

Console.WriteLine("Digite o segundo numero: ");

b = int.Parse(Console.ReadLine());

Console.WriteLine("Digite o terceiro numero: ");

c = int.Parse(Console.ReadLine());

Console.WriteLine("Digite o quarto numero: ");

d = int.Parse(Console.ReadLine());

if (a > b && a > c && a > d)

{maior = a;}

if (b > a && b > c && b > d)

{maior = b;}

b && c > d)

{maior = c;}

if (d > a && d > b && d > c)

{maior = d;}

if (a < b && a < c {menor = a;}

if (c > a && c >

&& a < d

if (b < a && b < c && b < d)

{menor = b;}

if (c < a

{menor = c;

if (d < a && d < b && d < c)

{menor = d;}

Console.WriteLine("O menor numero é:

{0}", menor); Console.WriteLine("O maior numero é:

{0}", maior); Console.ReadKey();

&& c < b

&& c < d) }

#10 1. Escreva um programa que calcule e exiba o resultado da seguinte expressão matemática:
#10
#10

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

matemática: (Dica: O usuário deverá informar os valores para as variáveis A, B e C)

A² * 5 C / (B A % 4)

double a, b, c, resultado; Console.WriteLine("Resultado para a equação: 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
#11
#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 ternários)

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 1. #13 Escreva um programa que leia o nome de duas pessoas e ao
#12 1.
#12
1.
#13
#13

Escreva um programa que leia o nome de duas pessoas e ao final exiba:

a.

O nome das duas pessoas com todos os caracteres maiúsculos

b.

A quantidade de caracteres de cada nome

c.

Apenas os três 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 número: " +

nome2.ToUpper());

Console.WriteLine("O primeiro nome tem: " + nome1.Length + " caracteres. O segundo nome tem: " + nome2.Length + " caracteres.");

Console.WriteLine("Os três primeiros caracteres do primero nome: " + nome1.Substring(0, 3) + ". Os três segundos caracteres do segundo nome: " + nome2.Substring(0, 3));

Console.ReadKey();

#14 1. Escreva um programa que calcule a expressão lógica, sendo que o usuário deverá
#14
#14

1. Escreva um programa que calcule a expressão lógica, sendo que o usuário deverá

informar os valores (números inteiros) para as variáveis.

((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();