Vous êtes sur la page 1sur 19

/*1.

Faça um programa que exiba na tela “É preciso fazer todos os algoritmos para
aprender”. */

Console.WriteLine("É preciso fazer todos os algoritmos para aprender");


Console.ReadKey();

/*2. Faça um programa que exiba na tela seu nome.*/

Console.WriteLine("Maria Valdete Vieira Figueiredo Cordeiro");


Console.ReadKey();

/*3. Faça um programa que exiba na tela o produto entre 28 e 43*/

int produto;
produto=28*43;
Console.WriteLine("Produto de 28 e 43: " + produto);
Console.ReadKey();

/*4. Faça um programa que exiba na tela a média aritmética entre os números 8, 9 e
7.*/

double media;
media=(8+9+7)/3;
Console.WriteLine("Media aritmética de 8, 9 e 7 é: " + media);
Console.ReadKey();

/*5. Faça um programa que leia um número inteiro e exiba na tela.*/

int X;
Console.WriteLine("Informe um número inteiro: ");
X= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("O número que você digitou foi: " + X);
Console.ReadKey();

/*6. Faça um programa que leia dois números inteiros e os exiba na tela.*/

int X,Y;
Console.WriteLine("Informe um número inteiro: ");
X= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe um número inteiro: ");
Y= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Os números que você digitou foram: "+X+" e "+Y);
Console.ReadKey();

/*7. Faça um programa que leia um número inteiro e exiba na tela seu sucessor e
seu antecessor.*/

int X;
Console.WriteLine("Informe um número inteiro: ");
X = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("O antecessor do número que você digitou é: " + (X-1));
Console.WriteLine("O sucessor do número que você digitou é: " + (X+1));
Console.ReadKey();

/*8. Faça um programa que leia nome, endereço e telefone e exiba na tela.*/

string nome, endereço, numero;


Console.WriteLine("Informe seu nome: ");
nome = Console.ReadLine();
Console.WriteLine("Informe seu endereço ");
endereço = Console.ReadLine();
Console.WriteLine("Informe seu número: ");
numero = Console.ReadLine();
Console.WriteLine("Nome: " + nome);
Console.WriteLine("Endereço: " + endereço);
Console.WriteLine("Número: " + numero);
Console.ReadKey();

/*9. Faça um programa que leia dois números inteiros e exiba na tela a soma. Antes
do resultado
exiba na tela a mensagem "Soma".*/

int X, Y,soma;
Console.WriteLine("Informe um número inteiro: ");
X= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe outro número inteiro: ");
Y= Convert.ToInt32(Console.ReadLine());
soma=X+Y;
Console.WriteLine("Soma: " + soma);
Console.ReadKey();

/*10. Faça um programa que leia dois números inteiros e exiba na tela seu
produto.*/

int X, Y;
Console.WriteLine("Informe um número inteiro: ");
X = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe outro número inteiro: ");
Y = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Produto dos números digitados: " + (X * Y));
Console.ReadKey();

/*11. Faça um programa que leia um número real e exiba na tela a sua terça
parte.*/

double X;
Console.WriteLine("Informe um número real: ");
X= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("A terça parte do número digitado é: "+(X/3));
Console.ReadKey();

/*12. Faça um programa que entre com dois números reais e exiba na tela a sua
média aritmética,
com a mensagem "Média:" antes do resultado.*/

double X, Y;
Console.WriteLine("Informe um número real: ");
X= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe outro número real: ");
Y= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Media:");
Console.WriteLine((X+Y)/2);
Console.ReadKey();

/*13. Faça um programa que entre com dois números inteiros e exiba na tela a
seguintes saída:
dividendo, divisor, quociente e resto.*/

int X, Y, Z;
Console.WriteLine("Digite um número inteiro para ser o dividendo: ");
X = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Digite um número inteiro para ser o divisor: ");
Y = Convert.ToInt32(Console.ReadLine());
Z = X / Y;
Console.WriteLine("Dividendo: " + X);
Console.WriteLine("Divisor: " + Y);
Console.WriteLine("Quociente: " + Z);
Console.WriteLine("Resto: " + (X % Y));
Console.ReadKey();

/*14. Faça um programa que entre com 4 números e exiba na tela a média ponderada,
sabendo que
seus respectivos pesos são: 1, 2, 3, 4.*/

double A,B,C,D,mediaP;
Console.WriteLine("Informe o 1° número: ");
A = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o 2° número: ");
B = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o 3° número: ");
C = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o 4° número: ");
D = Convert.ToDouble(Console.ReadLine());
mediaP=((A*1)+(B*2)+(C*3)+(D*4))/(1+2+3+4);
Console.WriteLine("Média Ponderada: " + mediaP);
Console.ReadKey();

/*15. Faça um programa que entre com um angulo em graus e exiba na tela: seno, co-
seno, tangente,
secante, co-secante e co-tangente do mesmo.*/

double X,S,C,T,Y;
Console.WriteLine("Informe o ângulo: ");
X = Convert.ToDouble(Console.ReadLine());
S = Math.Sin(X);
Console.WriteLine("Seno:" + S);
C = Math.Cos(X);
Console.WriteLine("Cosseno:" + C);
T= Math.Tan(X);
Console.WriteLine("Tangente:" + T);
Y = 1/S;
Console.WriteLine("Secante:" + Y);
Y = 1/C;
Console.WriteLine("Cossecante:" + Y);
Y = 1/T;
Console.WriteLine("Cotangente:" + Y);
Console.ReadKey();

/*16. Faça um programa que entre com um número e exiba na tela o log desse número
na base 10.*/

double X,Y;
Console.WriteLine("Informe um número: ");
X= Convert.ToDouble(Console.ReadLine());
Y= Math.Log10(X);
Console.WriteLine("Log na base 10: "+Y);
Console.ReadKey();

/*17. Faça um programa que entre com o número e a base em que se deseja calcular o
log e o exiba
na tela.*/

double X,Y,Z;
Console.WriteLine("Informe o número para calcular o log: ");
X= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe a base do log para calcular: ");
Y= Convert.ToDouble(Console.ReadLine());
Z= Math.Log(X,Y);
Console.WriteLine("O Log na base "+Y+": "+Z);
Console.ReadKey();

/*18. Faça um programa que entre com um número e exiba na tela: número, quadrado e
raiz
quadrada.*/

double X;
Console.WriteLine("Digite um número: ");
X = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("O número que você digitou é: " + X);
Console.WriteLine("O quadrado dele é: " + (Math.Pow(X, 2)));
Console.WriteLine("A raiz quadrada dele é: " + (Math.Sqrt(X)));
Console.ReadKey();

/*19. Faça um programa que entre com o saldo de uma aplicação e exiba na tela um
novo saldo,
considerando um reajuste de 1%.*/

double S,X;
Console.WriteLine("Informe o saldo aplicado: ");
S= Convert.ToDouble(Console.ReadLine());
X= ((S/100)+S);
Console.WriteLine("O saldo reajustado é:"+X);
Console.ReadKey();

/*20. Faça um programa que entre com um número no formato CDU e exiba na tela
invertido: UDC.
Exiba na tela das duas maneiras em variáveis individuais.*/

int cdu,c,d,u,invertido;
Console.WriteLine("Digite um número no formato CDU:");
cdu=Convert.ToInt32(Console.ReadLine());
c=cdu/100;
d=(cdu%100)/10;
u=(cdu%100)%10;
invertido=(u*100)+(d*10)+c;
Console.WriteLine("\nNúmero Digitado: {0}\nNúmero Invertido: {1}", cdu,
invertido);
Console.ReadKey();

/*21. Sabendo-se que 100 quilowatts de energia custa um sétimo do salário mínimo,
faça um
programa que receba o valor de um salário mínimo e a quantidade de quilowatts gasta
por uma
residência e exiba na tela: O valor em reais de cada quilowatt, o valor em reais a
ser pago e o
novo valor a ser pago por essa residência com um desconto de 10%.*/

double S,QRS,Q,RS;
Console.WriteLine("Informe o salario minimo atual: ");
S = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o consumo de quilowatts: ");
Q = Convert.ToDouble(Console.ReadLine());
QRS = ((S / 7) /100);
RS = Q * QRS;
Console.WriteLine("O valor em reais de cada quilowatt: R$ " + QRS);
Console.WriteLine("O valor da conta sem desconto: R$ " + RS);
Console.WriteLine("O valor da conta com desconto: R$ " +(RS-(RS/10)));
Console.ReadKey();

/*22. Faça um programa que entre com um nome e exiba na tela: nome completo,
primeiro caractere
último caractere, do primeiro ao terceiro caractere, quarto caractere, todos menos
o primeiro e os
dois últimos.*/

string nome;
Console.WriteLine("Digite o nome completo:");
nome = Console.ReadLine();
Console.WriteLine("\nNome Completo: {0}", nome);
Console.WriteLine("\n1° Caractere: {0}", nome.Substring(0, 1));
Console.WriteLine("\nDo 1° ao 3° Caractere: {0}", nome.Substring(0, 3));
Console.WriteLine("\n4° Caractere: {0}", nome.Substring(3, 1));
Console.WriteLine("\nQuantidade de Caractere: {0}", nome.Length);
Console.WriteLine("\nÚltimo Caractere: {0}", nome.Substring(nome.Length -
1, 1));
Console.WriteLine("\nTodos os Caracteres menos o 1° e os dois últimos:
{0}", nome.Substring(1,nome.Length-3));
Console.ReadKey();

/*23. Faça um programa que entre com a base e altura de um retângulo e exiba na
tela: perímetro,
área e a diagonal.*/

double H, B;
Console.WriteLine("Informe a o valor da base do retângulo: ");
B= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe a altura do retângulo: ");
H= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("O perímetro do retângulo= "+((H*2)+(B*2)));
Console.WriteLine("A área do retângulo= "+B*H);
Console.WriteLine("A diagonal do retângulo= "+Math.Sqrt((H*H) + (B*B)));
Console.ReadKey();

/*24. Faça um programa que entre com um raio de um círculo e exiba na tela:
perímetro e área*/
double raio, perimetro, area;
Console.WriteLine("Informe o raio do círculo:");
raio=Convert.ToDouble(Console.ReadLine());
area= Math.Pow(raio,2)*Math.PI;
perimetro=2*raio*Math.PI;
Console.WriteLine("\nÁrea: {0}\nPerímetro: {1}", area,perimetro);
Console.ReadKey();

/*25. Faça um programa que entre com um lado de um quadrado e exiba na tela:
perímetro, área e
diagonal.*/

double lado,perimetro,area,diagonal;
Console.WriteLine("Informe o lado do quadrado:");
lado=Convert.ToDouble(Console.ReadLine());
perimetro=lado*4;
area=lado*2;
diagonal=lado*Math.Sqrt(2);
Console.WriteLine("Perímetro: {0}\nÁrea: {1}\nDiagonal: {2}", perimetro,
area, diagonal);
Console.ReadKey();

/*26. Faça um programa que entre com os lados a, b, c de um paralelepípedo. Calcule


e exiba na tela
a diagonal.*/

double lA, lB, lC, diagonal;


Console.WriteLine("Informe o lado A do paralelepípedo:");
lA = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o lado B do paralelepípedo:");
lB = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o lado C do paralelepípedo:");
lC = Convert.ToDouble(Console.ReadLine());
diagonal = Math.Sqrt(Math.Pow(lA, 2) + Math.Pow(lB, 2) + Math.Pow(lC,
2));
Console.WriteLine("\nDiagonal: {0},", diagonal);
Console.ReadKey();

/*27. Faça um programa que calcule e exiba na tela a área de um triangulo.*/

double Base,altura,area;
Console.WriteLine("Informe a base do triângulo:");
Base=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe a altura do triângulo:");
altura=Convert.ToDouble(Console.ReadLine());
area=(Base*altura)/2;
Console.WriteLine("Área: {0}", area);
Console.ReadKey();

/*28. Faça um programa que calcule e exiba na tela a área de um losango.


double dMaior, dMenor, area;
Console.WriteLine("Informe a diagonal maior do losango:");
dMaior = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe a diagonal menor do losango:");
dMenor = Convert.ToDouble(Console.ReadLine());
area = (dMaior * dMenor) / 2;
Console.WriteLine("\nÁrea: {0}", area);
Console.ReadKey();

/*29. Faça um programa que entre com nome, idade e exiba na tela: nome e idade.*/

string nome;
int idade;
Console.WriteLine("Informe o nome:");
nome=Console.ReadLine();
Console.WriteLine("Informe a idade:");
idade=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nNome: {0}\nIdade: {1}", nome, idade);
Console.ReadKey();

/* 30. Faça um programa que entre com notas P1 e P2 e exiba na tela a média final
truncada e
arredondada.*/

double nota1, nota2, media;


Console.WriteLine("Informe a 1° nota:");
nota1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe a 2° nota:");
nota2=Convert.ToDouble(Console.ReadLine());
media=(nota1+nota2)/2;
Console.WriteLine("\nMédia Final: {0}", Math.Round(media));
Console.ReadKey();

/* 31. Faça um programa que entre com valores para x1, x1, x3 e exiba na tela o
valor x, sabendo que:
x = x1 + (x2 / x3 + x1) + 2(x1 - x2) + log2^64.*/

double x,x1,x2,x3;
Console.WriteLine("Informe o valor de x1:");
x1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor de x2:");
x2=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor de x3:");
x3=Convert.ToDouble(Console.ReadLine());
x=x1+((x2/x3)+x1)+(2*(x1-x2))+Math.Log(64,2);
Console.WriteLine("\nValor de X: {0}", x);
Console.ReadKey();

/*32. Faça um programa que entre com os valores dos catetos de um triangulo
retângulo e exiba na
tela a sua hipotenusa.*/

double c1, c2, hipotenusa;


Console.WriteLine("Informe o valor do primeiro cateto do triângulo
retângulo:");
c1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor do segundo cateto do triângulo
retângulo:");
c2=Convert.ToDouble(Console.ReadLine());
hipotenusa=Math.Sqrt(Math.Pow(c1,2)+Math.Pow(c2,2));
Console.WriteLine("\nHipotenusa: {0}", hipotenusa);
Console.ReadKey();

/* 33. Faça um programa que entre com a razão de uma PA e o valor do 1º termo.
Calcule e exiba na
tela o 10º termo da série.*/

double razao,a1,a10;
Console.WriteLine("Informe a razão da P.A.:");
razao=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor do 1° termo:");
a1=Convert.ToDouble(Console.ReadLine());
a10=a1+(9*razao);
Console.WriteLine("\n10° termo: {0}", a10);
Console.ReadKey();

/* 34. Faça um programa que entre com a razão de uma PG e o valor do 1º termo.
Calcule e exiba na
tela o 5º termo da série.*/

double razao,a1,a5;
Console.WriteLine("Informe o valor da razão da PG:");
razao=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor do 1° termo da PG:");
a1=Convert.ToDouble(Console.ReadLine());
a5=a1*Math.Pow(razao,4);
Console.WriteLine("\n5° termo: {0}", a5);
Console.ReadKey();

/* 35. Faça um programa que possa entrar com o valor de um produto e exiba na tela
o novo valor
tendo em vista que o desconto de 9%.*/

double valor, novoValor;


Console.WriteLine("Informe o valor do produto:");
valor=Convert.ToDouble(Console.ReadLine());
novoValor=valor-(valor*0.09);
Console.WriteLine("Novo valor com desconto: {0}", novoValor);
Console.ReadKey();

/*36. Faça um programa que efetue o cálculo do salário líquido de um professor, os


valores fornecidos
são: valor da hora aula, número de aulas dadas no mês e percentual do INSS.*/

double VHA,INSS,salario;
int NAD;
Console.WriteLine("Informe o valor da hora aula:");
VHA=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o n° de aulas no mês:");
NAD=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe o percentual do INSS:");
INSS=Convert.ToDouble(Console.ReadLine());
salario=(NAD*VHA)-(INSS/100);
Console.WriteLine("\nSalário Liquido: {0}", salario);
Console.ReadKey();

/*37. Faça um programa que leia a temperatura em graus célsius e apresente-as em


Fahrenheit. F =
(9C +160) / 5. C = Celsius; F = Fahrenheit.*/

double celsius,fahrenheit;
Console.WriteLine("Informe a temperatura em °C:");
celsius=Convert.ToDouble(Console.ReadLine());
fahrenheit=((9*celsius)+160)/5;
Console.WriteLine("\nA temperatura em Fahrenheit: {0}", fahrenheit);
Console.ReadKey();

/*38. Faça um programa que calcule e apresente o valor do volume de uma lata de
óleo, utilizando a
fórmula: volume = 3.14159 * R^2 * altura.*/

double raio,volume,altura;
Console.WriteLine("Informe a altura da lata de óleo:");
altura=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o raio da base:");
raio=Convert.ToDouble(Console.ReadLine());
volume=3.14159*altura*Math.Pow(raio,2);
Console.WriteLine("\nVolume: {0}", volume);
Console.ReadKey();

/*39. Faça um programa que efetue o cálculo da quantidade de litros de combustível


gastos em uma
viagem, sabendo-se que o carro faz 12km/L. Deverão ser fornecidos o tempo gasto na
viagem e
a velocidade média. Utilize, distancia = tempo * velocidade; litros usados =
distancia / 12.*/

double tempo,velocidade,distancia,litros;
Console.WriteLine("Informe o tempo gasto na viagem (em horas):");
tempo=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o velocidade média (em km/h):");
velocidade=Convert.ToDouble(Console.ReadLine());
distancia=tempo*velocidade;
litros=distancia/12;
Console.WriteLine("\nLitros gastos na viagem: {0}", litros);
Console.ReadKey();

/* 40. Faça um programa que efetue o cálculo do valor de uma prestação em atraso,
utilizando:
prestação = valor + (valor * (taxa / 100) * tempo).*/

double valor, taxa, tempo, prestacao;


Console.WriteLine("Informe o valor da prestação:");
valor = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor da taxa:");
taxa = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o tempo em atraso (em meses):");
tempo = Convert.ToDouble(Console.ReadLine());
prestacao = valor + (valor * (taxa / 100) * tempo);
Console.WriteLine("Valor da prestação em atraso:" + prestacao);
Console.ReadKey();

/* 41. Faça um programa que leia valores para as variáveis A e B, efetue a troca de
valores para que a
variável A passe a ter o valor da variável B e vice versa, apresente os valores
trocados.*/

double A,B,troca;
Console.WriteLine("Informe o valor de A:");
A=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor de B:");
B=Convert.ToDouble(Console.ReadLine());
troca=A;
A=B;
B=troca;
Console.WriteLine("\nNovo valor de A: {0}\nNovo valor de B: {1}", A,B);
Console.ReadKey();

/*42. Faça um programa que leia o numerador e o denominador de uma fração e


transforme-a em um
número decimal.*/

int numerador, denominador;


double x;
Console.WriteLine("Informe o numerador da fração:");
numerador = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe o denominador da fração:");
denominador = Convert.ToInt32(Console.ReadLine());
x= numerador / (double)denominador;
Console.WriteLine("\nNúmero Decimal: {0}", x);
Console.ReadKey();

/*43. Faça um programa que leia o valor gasto com despesas realizadas em um
restaurante e exiba na
tela o valor total com a gorjeta (10%).*/

double Numerador,Denominador,Decimal;
Console.WriteLine("Informe o numerador da fração:");
Numerador=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe o denominador da fração:");
Denominador=Convert.ToInt32(Console.ReadLine());
Decimal=Numerador/Denominador;
Console.WriteLine("\nNúmero Decimal: {0}", Decimal);
Console.ReadKey();
/* 44. Faça um programa que leia um valor de hora informe quantos minutos se
passaram desde o
início do dia.*/

double hora,minuto,total;
Console.WriteLine("Informe a hora:");
hora=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe os minutos:");
minuto=Convert.ToDouble(Console.ReadLine());
total=(hora*60)+minuto;
Console.WriteLine("\nMinutos que se passaram desde o início do dia: {0}",
total);
Console.ReadLine();

/* 45. Faça um programa que leia o valor de um deposito e o valor de taxa de juros.
Calcule e exiba na
tela o valor do rendimento e o valor depois do rendimento.*/

double deposito,taxa,rend,rendFinal;
Console.WriteLine("Informe o valor do depósito:");
deposito=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor da taxa de juros:");
taxa=Convert.ToDouble(Console.ReadLine());
rend=deposito*(taxa/100);
rendFinal=deposito+rend;
Console.WriteLine("\nValor do Rendimento: {0}\nValor depois do Rendimento:
{1}",rend,rendFinal);
Console.ReadKey();

/* 46. Faça um programa que receba um número real, calcule e exiba na tela: a parte
inteira do
número, a parte fracionaria do número e o número arredondado*/

double numero,fracionaria,inteira;
Console.WriteLine("Digite um número real:");
numero=Convert.ToDouble(Console.ReadLine());
inteira=Math.Truncate(numero);
fracionaria=Math.Round((numero-inteira)*100);
Console.WriteLine("\nParte Inteira: {0}\nParte fracionária: {1}\nNúmero
Arredondado: {2}", inteira, fracionaria, Math.Round(numero));
Console.ReadKey();

/* 47. Faça um programa que leia o valor do salário mínimo e o valor do salário de
uma pessoa.
Calcule e exiba na tela quantos salários mínimos ela ganha.*/

double salarioMinimo,salario,quant;
Console.WriteLine("Informe o valor do salario mínimo atual:");
salarioMinimo=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor do seu salario:");
salario=Convert.ToDouble(Console.ReadLine());
if ((salario>salarioMinimo)||(salario==salarioMinimo))
{
quant=salario/salarioMinimo;
Console.WriteLine("Você ganha {0} salário(s) mínimo(s)!",quant);
}
else
{
Console.WriteLine("Você ganha menos que um salário mínimo!!!");
}
Console.ReadKey();

/*48. Faça um programa que leia o peso de uma pessoa (só a parte inteira), calcule
e exiba na tela: o
peso da pessoa em gramas, novo peso (em gramas, se a pessoa engordar 12%).*/

int peso, pesogramas;


double novopeso;
Console.WriteLine("Informe o seu peso:");
peso=Convert.ToInt32(Console.ReadLine());
pesogramas=peso*1000;
novopeso=pesogramas+(0.12*pesogramas);
Console.WriteLine("\nO seu peso em gramas: {0}\nO seu novo peso se engordar
12%(em gramas): {1}",pesogramas, novopeso);
Console.ReadKey();

/* 49. Faça um programa que leia um número de 0 e 60 e exiba na tela o seu


sucessor, sabendo que o
sucessor de 60 a 0. Não pode ser utilizado nem um comando de seleção e repetição.*/

int numero,resultado;
Console.WriteLine("Digite um número de 0 a 60:");
numero=Convert.ToInt32(Console.ReadLine());
resultado=(numero+1)%62;
Console.WriteLine("O sucessor desse número é: " + resultado);
Console.ReadKey();

/* 50. Faça um programa que leia dois números reais e exiba na tela o quadrado da
diferença do
primeiro valor pelo segundo e a diferença dos quadrados.*/

double n1, n2, quadDif, difQuad;


Console.WriteLine("Informe o primeiro número:");
n1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o segundo número:");
n2 = Convert.ToDouble(Console.ReadLine());
quadDif = Math.Pow(n1 - n2, 2);
difQuad = Math.Pow(n1, 2) - Math.Pow(n2, 2);
Console.WriteLine("O quadrado da diferença do primeiro valor pelo segundo
é: " + quadDif);
Console.WriteLine("A diferença dos quadrados é: " + difQuad);
Console.ReadKey();

/*51. Dado m polígono convexo de N lados, podemos calcular o número de diagonais


diferente(ND)
desse polígono pela fórmula: ND = N (N - 3) / 2. Faça um programa que leia quantos
lados tem o
polígono, calcule e exiba na tela o número de diagonais diferentes do mesmo.*/
int N;
double ND;
Console.WriteLine("Informe o número de lados tem o polígono:");
N = Convert.ToInt32(Console.ReadLine());
ND = N * (N - 3) / 2;
Console.WriteLine("O número de diagonais diferentes do polígono: {0}", ND);
Console.ReadKey();

/*
52. Uma pessoa resolveu fazer uma aplicação na poupança programada. Para calcular
seu
rendimento, ela deverá fornecer o valor constante da aplicação mensal, a taxa e o
número de
meses. Sabendo-se que a fórmula é: VALOR ACUMULADO = P * ((1 + i) ^n - 1) / i. P =
aplicação mensal; i = taxa; n = número de meses.
*/

double P, i, valorAc, n;
Console.WriteLine("Informe o valor constante da aplicação mensal:");
P = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor da taxa:");
i = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o número de meses:");
n = Convert.ToDouble(Console.ReadLine());
valorAc = P*((Math.Pow((1 + i), n)) - 1)/i;
Console.WriteLine("O seu rendimento é:" + valorAc);
Console.ReadKey();

/* 53. Faça um programa que leia a quantidade de fitas que uma locadora de vídeo
possui e o valor
que ela cobra por cada aluguel, mostrando as informações pedidas a seguir:

A) Sabendo-se que um terço das fitas são alugadas por mês, exiba o faturamento
anual da
locadora
B) Quando o cliente atrasa a entrega, é cobrada uma multa de 10% sobre o valor do
aluguel,
sabe-se que um décimo das fitas alugadas por mês são devolvidas com atraso, calcule
o valor
ganho com multas por mês.
C) Sabendo-se que 2% de fitas se estragam ao longo do ano, e um décimo do total é
comprado para a reposição, exiba a quantidade de fitas que a locadora terá o final
do ano.*/

double valorFitas, fatAnual, multas, quantFitas, quantFAno;


Console.WriteLine("Informe a quantidade de fitas que a locadora de video
possui:");
quantFitas = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor de cada aluguel:");
valorFitas = Convert.ToDouble(Console.ReadLine());
fatAnual = ((quantFitas / 3) * 12) * valorFitas;
multas = ((quantFitas / 3) / 10) * (valorFitas * 0.1);
quantFAno = quantFitas - (quantFitas * 0.02) + (quantFitas / 10);
Console.WriteLine("\nFaturamento anual: {0}\nValor ganho com multas por
mês: {1}\nQuantidade de fitas que a locadora terá o final do ano: {2}", fatAnual,
multas, quantFAno);
Console.ReadKey();

/* 54. Faça um programa que dado um número de conta corrente com três dígitos,
retorne o seu dígito
verificador, o qual é calculado da seguinte forma:
Exemplo: número de conta: 235
A) Somar o número da conta com o seu inverso: 235 + 532 = 767.
B) Multiplicar cada dígito pela sua ordem posicional e somar estes resultados:
i. 7 6 7
C) X 1 2 3
i. 7+12+21=40
D) O último dígito desse resultado é o dígito verificador da conta(40 -> 0).
*/
int N, D1, D2, D3, inverso, soma=0, S1, S2, S3, S4, resultado, DV=0;
Console.WriteLine("Informe o número da conta corrente com três digitos:");
N = Convert.ToInt32(Console.ReadLine());
D1 = N / 100;
D2 = (N % 100) / 10;
D3 = (N % 100) % 10;
inverso = (D3 * 100) + (D2 * 10) + D1;
soma = N + inverso;
if (soma > 999)
{
S1 = soma / 1000;
S2 = (soma % 1000) / 100;
S3 = ((soma % 1000) % 100) / 10;
S4 = ((soma % 1000) % 100) % 10;
resultado = (S1 * 1) + (S2 * 2) + (S3 * 3) + (S4 * 4);
}
else
{
S1 = soma / 100;
S2 = (soma % 100) / 10;
S3 = (soma % 100) % 10;
resultado = (S1 * 1) + (S2 * 2) + (S3 * 3);
}
if (resultado < 10)
DV = resultado;
else
if ((resultado < 100)&& (resultado > 9))
DV = resultado % 10;
else
if ((resultado > 99) && (resultado < 1000))
DV = (resultado % 100) % 10;
else
if (resultado > 999)
DV = ((resultado % 1000) % 100) % 10;
Console.WriteLine("O digito verificador é: " + DV);
Console.ReadKey();

/* 55. Faça um programa que leia um número se ele for maior que 20, então imprima
sua metade.*/

double numero;
Console.WriteLine("Digite um número:");
numero = Convert.ToDouble(Console.ReadLine());
if (numero > 20)
{
Console.WriteLine("\nA metade do número digitado é: {0}", numero / 2);

}
Console.ReadKey();

/* 56. Faça um programa que leia um número, se ele for positivo, imprima seu
inverso, caso contrário
imprima o valor absoluto do número.*/

double numero;
Console.WriteLine("Digite um número:");
numero=Convert.ToDouble(Console.ReadLine());
if (numero>0)
Console.WriteLine("\nValor Inverso: {0}", numero*(-1));
else
Console.WriteLine("Valor Absoluto: {0}", Math.Abs(numero));
Console.ReadKey();

/* 57. Faça um programa que leia um número e imprima se ele é ímpar ou par.*/

int numero;
Console.WriteLine("Digite um número:");
numero = Convert.ToInt32(Console.ReadLine());
if (numero%2==0)
Console.WriteLine("O número digitado é: Par");
else
Console.WriteLine("O número digitado é: Ímpar");
Console.ReadKey();

/* 58. Faça um programa que leia um número e imprima se ele é positivo, positivo ou
nulo.*/

int numero;
Console.WriteLine("Digite um número:");
numero = Convert.ToInt32(Console.ReadLine());
if (numero > 0)
Console.WriteLine("O número é positivo!!!");
else
if (numero < 0)
Console.WriteLine("O número é negativo!!!");
else
if (numero == 0)
Console.WriteLine("O número é nulo!!!");
Console.ReadKey();

/* 59. Crie um programa que permita ao aluno responder qual a capital do brasil.
Todas as
possibilidades deverão ser pensadas.*/

string capital,capitalx;
Console.WriteLine("Qual a capital do brasil?");
capital=Console.ReadLine();
capitalx=capital.ToLower();
if ((capitalx=="brasília")||(capitalx=="brasilia"))
Console.WriteLine("\nResposta Correta!!!");
else
Console.WriteLine("\nResposta Incorreta!!!");
Console.ReadKey();

/* 60. Faça uma calculadora.*/

int operacao;
double num1,num2,resultado;
Console.WriteLine("Digite um número:");
num1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Digite outro número:");
num2=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Escolha uma opção de operação:\n1-Soma\n2-Subtração\n3-
Multiplicação\n4-Divisão");
operacao=Convert.ToInt32(Console.ReadLine());
if (operacao==1){
resultado=num1+num2;
Console.WriteLine("\nSoma: {0}",resultado);
}if (operacao==2){
resultado=num1-num2;
Console.WriteLine("\nSubtração: {0}",resultado);
}if (operacao==3){
resultado=num1*num2;
Console.WriteLine("\nMultiplicação: {0}",resultado);
}if (operacao==4){
resultado=num1/num2;
Console.WriteLine("Divisão: {0}",resultado);
}if ((operacao<1)||(operacao>4)){
Console.WriteLine("\nOpção Inválida!!!");
}
Console.ReadKey();

/* 61. Faça um programa que leia um peso na Terra e o número de um planeta e


imprima o valor do
seu peso no planeta escolhido. Gravidades relativas a Terra:
a) 0,37 Mercúrio
b) 0,88 Vênus
c) 0,38 Marte
d) 2,64 Júpiter
e) 1,15 Saturno
f) 1,17 Urano
Para calcular o peso no planeta use a formula:
Pplaneta*(Pterra/10)*gravidade. */

double Pterra, Pplaneta;


int numero;
Console.WriteLine("Informe o peso: ");
Pterra = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o número de um planeta:\n1 - Mercúrio\n2 -
Vênus\n3 - Marte\n4 - Júpiter\n5 - Saturno\n6 - Urano");
numero=Convert.ToInt32(Console.ReadLine());
if (numero == 1) {
Pplaneta = (Pterra / 10) * 0.37;
Console.WriteLine("\nO peso em Mercúrio é: {0}", Pplaneta);
} else
if (numero == 2) {
Pplaneta = (Pterra / 10) * 0.88;
Console.WriteLine("\nO peso em Vênus é: {0}", Pplaneta);
} else
if (numero == 3) {
Pplaneta = (Pterra / 10) * 0.38;
Console.WriteLine("\nO peso em Marte é: {0}", Pplaneta);
} else
if (numero == 4) {
Pplaneta = (Pterra / 10) * 2.64;
Console.WriteLine("\nO peso em Júpiter é: {0}", Pplaneta);
} else
if (numero == 5) {
Pplaneta = (Pterra / 10) * 1.15;
Console.WriteLine("\nO peso em Saturno é: {0}", Pplaneta);
} else
if (numero == 6) {
Pplaneta = (Pterra / 10) * 1.17;
Console.WriteLine("\nO peso em Urano é: {0}", Pplaneta);
}
else {
Console.WriteLine("\nOpção Inválida!!!");
}
Console.ReadKey();

/* 62. Faça um programa que leia um número e o imprima apenas se for maior que
20.*/

double numero;
Console.WriteLine("Informe um número:");
numero=Convert.ToDouble(Console.ReadLine());
if(numero>20)
Console.WriteLine(numero);
Console.ReadKey();

/* 63. Faça um programa que leia dois inteiros e efetue a adição, caso o resultado
seja maior que 10
imprima-o.*/

int n1, n2, soma;


Console.WriteLine("Informe o primeiro número inteiro:");
n1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe o segundo número inteiro:");
n2 = Convert.ToInt32(Console.ReadLine());
soma = n1 + n2;
if (soma > 10)
Console.WriteLine("\nSoma: " + soma);
Console.ReadKey();

/* 64. Faça um programa que leia 2 inteiros e efetue a adição. Caso o valor somado
seja maior que
20, este deverá ser imprimido somando-se a 8, caso seja menor do que 20 o mesmo
deverá ser
imprimido subtraindo-se 5.*/
int n1, n2, soma;
Console.WriteLine("Informe o primeiro número inteiro:");
n1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Informe o segundo número inteiro:");
n2 = Convert.ToInt32(Console.ReadLine());
soma = n1 + n2;
if (soma > 20)
Console.WriteLine("\n" + (soma + 8));
else
if (soma < 20)
Console.WriteLine("\n" + (soma - 5));
Console.ReadKey();

/* 65. Faça um programa que leia um número e imprima a raiz quadrada caso ele
positivo e o seu
quadrado caso ele seja negativo.*/

double numero;
Console.WriteLine("Digite um número:");
numero = Convert.ToDouble(Console.ReadLine());
if (numero > 0)
Console.WriteLine("\n{0}", Math.Sqrt(numero));
else
Console.WriteLine("\n{0}", Math.Pow(numero, 2));
Console.ReadKey();

/*66. Faça um programa que leia um números e imprima uma das mensagens: é múltiplo
de 3 ou não
é múltiplo de 3.*/

double numero;
Console.WriteLine("Digite um número:");
numero=Convert.ToDouble(Console.ReadLine());
if(numero%3==0)
Console.WriteLine("O número é múltiplo de 3!!!");
else
Console.WriteLine("O número não é múltiplo de 3!!!");
Console.ReadKey();

/* 67. Faça um programa que lei um número e imprima se ele é ou não divisível por
5.*/

double numero;
Console.WriteLine("Informe um número:");
numero=Convert.ToDouble(Console.ReadLine());
if(numero%5==0)
Console.WriteLine("O número é divisível por 5!!!");
else
Console.WriteLine("O número não é divisível por 5!!!");
Console.ReadKey();

/* 68. Faça um programa que leia um número e imprima se ele é divisível por 3 ou
por 7.*/
int N;
Console.WriteLine("Informe um número:");
N=Convert.ToInt32(Console.ReadLine());
if((N%3==0)||(N%7==0))
Console.WriteLine("O número é divisível por 3 ou por 7!!!");
else
Console.WriteLine("O número não é divisível por 3 ou por 7!!!");
Console.ReadKey();

/* 69. Faça um programa que leia um número e imprima se ele é divisível por 10, por
5, por 2 ou por
nenhum destes.*/

double N;
Console.WriteLine("Informe um número:");
N=Convert.ToDouble(Console.ReadLine());
if((N%10==0)&&(N%5==0)&&(N%2==0))
Console.WriteLine("O número é divisível por 10, 5 e 2!!!");
else
Console.WriteLine("O número não é divisível por 10,5 e 2!!!");
Console.ReadKey();

/* 70. A prefeitura abriu uma linha de credito para os funcionários estatutários. O


valor máximo da
prestação não poderá ultrapassar 30% do salário bruto. Faça um programa que permita
ler um
salário bruto e o valor da prestação e imprimir se é ou não possível fazer o
empréstimo.*/

double salario, prestacao;


Console.WriteLine("Informe o valor do salário bruto:");
salario = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Informe o valor da prestação:");
prestacao = Convert.ToDouble(Console.ReadLine());
if ( prestacao > (salario * 0.3))
Console.WriteLine("Não é possível fazer o empréstimo!!!");
else
Console.WriteLine("É possível fazer o empréstimo!!!");
Console.ReadKey();

Vous aimerez peut-être aussi