Notes
PEOO - 1° Bimestre
Content of the notes (2)
Page 1
LISTA 01
Atividade 01
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
string nome;
//LER O NOME
Console.WriteLine("Digite seu nome: ");
nome = Console.ReadLine();
//PULAR LINHA
Console.WriteLine("");
//EXIBIR MENSAGEM
Console.WriteLine($"Bem vindo ao C# {nome}");
}
}
--------------------------------------------------------
Atividade 02
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
int n1,n2,med;
//LER AS NOTAS
Console.WriteLine("Digite as notas dos dois bimestres da disciplina: ");
n1 = int.Parse(Console.ReadLine());
n2 = int.Parse(Console.ReadLine());
//CALCULO
med = ((n1*2)+(n2*3))/5;
//PULAR LINHA
Console.WriteLine("");
//EXIBIR MENSAGEM
Console.WriteLine($"Media parcial = {med}");
}
}
--------------------------------------------------------
Atividade 03
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
double raio, pi, circ, area;
//DECLARAR PI
pi = 3.14;
//LER O RAIO
Console.WriteLine("Digite o raio de um círculo: ");
raio = double.Parse(Console.ReadLine());
//ACHAR A CIRCUNFERENCIA
circ = pi * (raio * 2);
//ACHAR A AREA
area = pi * (raio * raio);
//LIMITAR O NUMERO DE CASAS DECIMAIS
circ = Math.Round(circ,2);
area = Math.Round(area,2);
//IMPRIMIR
Console.WriteLine($"Circunferencia = {circ}");
Console.WriteLine($"Area = {area}");
}
}
--------------------------------------------------------
Atividade 04
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
int n1, n2, n3, n4;
//LER NOTAS
Console.WriteLine("Digite as notas dos três primeiros bimestres: ");
n1 = int.Parse(Console.ReadLine());
n2 = int.Parse(Console.ReadLine());
n3 = int.Parse(Console.ReadLine());
//CALCULOS
n4 = (60 * 10 -(n1 * 2 + n2 * 2 + n3 * 3))/3;
//IMPIRMIR
Console.WriteLine($"Nota para passar = {n4}");
}
}
--------------------------------------------------------
Atividade 05
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
string s;
int a, a2, af;
//DECLARAR DATA 2
a2 = 2019;
//LER DATA
Console.WriteLine("Digite sua data de nascimento: ");
s = (Console.ReadLine());
//CORTAR O ANO
s = s.Substring(6, 4);
//TRANSFORMAR EM INTEIRO
a = int.Parse(s);
//CALCULOS
af = a2 - a;
//IMPIRMIR
Console.WriteLine($"Em 31/12/2019 você terá {af} anos");
}
}
-------------------------------------------------------------
Atividade 06
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
double a, b, area, per, dia;
//LER DATA
Console.WriteLine("Digite a base e a altura do retângulo: ");
b = double.Parse(Console.ReadLine());
a = double.Parse(Console.ReadLine());
//CALCULAR AREA
area = b * a;
//CALCULAR PERIMETRO
per = (b * 2) + (a * 2);
//CALCULAR DIAGONAL
dia = Math.Sqrt((b * b) + (a * a));
//IMPIRMIR
Console.WriteLine($"Área = {area} - Perímetro = {per} - Diagonal = {dia}");
}
}
-----------------------------------------------------------------
Atividade 07
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
double valor, reais, centavos;
//LER DATA
Console.WriteLine("Digite um valor monetário: ");
valor = double.Parse(Console.ReadLine());
//CALCULAR REAIS
reais = Math.Floor(valor);
//CALCULAR CENTAVOS
centavos = (valor - reais) * 100;
//IMPIRMIR
Console.WriteLine($"{reais} reais e {centavos} centavos");
}
}
---------------------------------------------------------------------
Atividade 08
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
int valor, cem, cinq, vin, dez, cinc, dois, um;
//LER DATA
Console.WriteLine("Digite um valor monetário inteiro: ");
valor = int.Parse(Console.ReadLine());
//ATRIBUIR VALORES
cem = 0;
cinq = 0;
vin = 0;
dez = 0;
cinc = 0;
dois = 0;
um = 0;
//SEPARAR NOTAS DE CEM
while (valor >= 100)
{
valor = valor - 100;
cem = cem + 1;
}
//SEPARAR NOTAS DE CINQUENTA
while (valor >= 50)
{
valor = valor - 50;
cinq = cinq + 1;
}
//SEPARAR NOTAS DE VINTE
while (valor >= 20)
{
valor = valor - 20;
vin = vin + 1;
}
//SEPARAR NOTAS DE DEZ
while (valor >= 10)
{
valor = valor - 10;
dez = dez + 1;
}
//SEPARAR NOTAS DE CINCO
while (valor >= 5)
{
valor = valor - 5;
cinc = cinc + 1;
}
//SEPARAR NOTAS DE DOIS
while (valor >= 2)
{
valor = valor - 2;
dois = dois + 1;
}
//SEPARAR NOTAS DE UM
while (valor >= 1)
{
valor = valor - 1;
um = um + 1;
}
//IMPIRMIR
Console.WriteLine($"{cem} cédula(s) de 100 reais");
Console.WriteLine($"{cinq} cédula(s) de 50 reais");
Console.WriteLine($"{vin} cédula(s) de 20 reais");
Console.WriteLine($"{dez} cédula(s) de 10 reais");
Console.WriteLine($"{cinc} cédula(s) de 5 reais");
Console.WriteLine($"{dois} cédula(s) de 2 reais");
Console.WriteLine($"{um} cédula(s) de 1 reais");
}
}
----------------------------------------------------------
Atividade 09
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
double kg, altura, imc;
//LER INFORMAÇÕES
Console.WriteLine("Informe sua massa em kg: ");
kg = double.Parse(Console.ReadLine());
Console.WriteLine("Informe sua massa em metros: ");
altura = double.Parse(Console.ReadLine());
//CALCULAR IMC
imc = kg/(altura * altura);
imc = Math.Round(imc,2);
//IMPIRMIR
Console.WriteLine($"Seu IMC é {imc}");
}
}
------------------------------------------------------------
Atividade 10
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
double ano, dia, cig, cart, valor, total;
//ATRIBUIR VALORES
dia = 0;
//LER INFORMAÇÕES
Console.WriteLine("Há quantos anos você fuma?");
ano = double.Parse(Console.ReadLine());
Console.WriteLine("Quantos cigarros por dia?");
cig = double.Parse(Console.ReadLine());
Console.WriteLine("Qual o preço da carteira de cigarros?");
cart = double.Parse(Console.ReadLine());
//CALCULAR DIAS
while (ano > 0)
{
ano = ano - 1;
dia = dia + 365;
}
//CALCULAR VALOR DIARIO
valor = (cart*cig)/20;
//CALCULAR CIGARROS NA VIDA
cig = cig * dia;
//CALCULAR TOTAL
total = dia * valor;
//IMPIRMIR
Console.WriteLine($"Total gasto = R$ {total}");
}
}
Page 2
LISTA 02
Atividade 01
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
int x, y, maior;
//LER VALORES
Console.WriteLine("Digite dois valores inteiros: ");
x = int.Parse(Console.ReadLine());
y = int.Parse(Console.ReadLine());
//CONDIÇÃO
if (x > y)
{
maior = x;
}
else
{
maior = y;
}
//IMPRIMIR
Console.WriteLine($"Maior = {maior}");
}
}
-----------------------------------------------------------------
Atividade 02
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
int n1, n2, n3, n4, media;
//LER VALORES
Console.WriteLine("Digite quatro valores inteiros: ");
n1 = int.Parse(Console.ReadLine());
n2 = int.Parse(Console.ReadLine());
n3 = int.Parse(Console.ReadLine());
n4 = int.Parse(Console.ReadLine());
//CALCULAR MEDIA
media = (n1+n2+n3+n4)/4;
//IMPRIMIR MEDIA
Console.WriteLine($"Media = {media}");
//VERIFICAR E IMPRIMIR NUMEROS MENORES QUE A MEDIA
Console.WriteLine("Numeros menores que a media: ");
if (n1 < media)
{
Console.WriteLine(n1);
}
if (n2 < media)
{
Console.WriteLine(n2);
}
if (n3 < media)
{
Console.WriteLine(n3);
}
if (n4 < media)
{
Console.WriteLine(n4);
}
//VERIFICAR E IMPRIMIR NUMEROS MAIORES OU IGUAIS À MEDIA
Console.WriteLine("Numeros menores que a media: ");
if (n1 >= media)
{
Console.WriteLine(n1);
}
if (n2 >= media)
{
Console.WriteLine(n2);
}
if (n3 >= media)
{
Console.WriteLine(n3);
}
if (n4 >= media)
{
Console.WriteLine(n4);
}
}
}
-------------------------------------------------------------------
Atividade 03
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
int n1, n2, n3, n4, par, impar;
//ATRIBUIR VALORES
impar = 0;
par = 0;
//LER VALORES
Console.WriteLine("Digite quatro valores inteiros: ");
n1 = int.Parse(Console.ReadLine());
n2 = int.Parse(Console.ReadLine());
n3 = int.Parse(Console.ReadLine());
n4 = int.Parse(Console.ReadLine());
//SOMAR PARES E IMPARES
if (n1 % 2 == 0)
{
par = par + n1;
}
else
{
impar = impar + n1;
}
if (n2 % 2 == 0)
{
par = par + n2;
}
else
{
impar = impar + n2;
}
if (n3 % 2 == 0)
{
par = par + n3;
}
else
{
impar = impar + n3;
}
if (n4 % 2 == 0)
{
par = par + n4;
}
else
{
impar = impar + n4;
}
//IMPRIMIR
Console.WriteLine($"Soma dos pares = {par}");
Console.WriteLine($"Soma dos impares = {impar}");
}
}
--------------------------------------------------------
using System;
class MainClass
{
public static void Main (string[] args)
{
//VARIAVEIS
string s1, s2, a, b;
int h1, h2, m1, m2, hf, mf;
//LER HORARIO
Console.WriteLine("Digite o primeiro horário no formato hh:mm ");
s1 = (Console.ReadLine());
Console.WriteLine("Digite o primeiro horário no formato hh:mm ");
s2 = (Console.ReadLine());
//CORTAR HORAS
a = s1.Substring(0, 2);
b = s2.Substring(0, 2);
//TRANSFORMAR AS HORAS
h1 = int.Parse(a);
h2 = int.Parse(b);
//SOMAR HORAS
hf = h1 + h2;
//CORTAR MINUTOS
a = s1.Substring(3, 2);
b = s2.Substring(3, 2);
//TRANSFORMAR OS MINUTOS
m1 = int.Parse(a);
m2 = int.Parse(b);
//SOMAR MINUTOS
mf = m1 + m2;
//TRANSFORMAR MINUTOS EM HORAS
while (mf >= 60)
{
mf = mf - 60;
hf = hf +1;
}
//IMPIRMIR
Console.WriteLine($"Total de horas = {hf}:{mf}");
}
}
Information
- Description
- Listas de PEOO do 1° bimestre
- Created by
- arthur melo galvao · Feb 2019
- Updated
- Feb 19, 2019
- Views
- 21
- Tags
- Rating