são 12 questões da matéria Dispositivos Móveis I eu fiz o código do exercício mas não sei se está de acordo com o enunciado lembrando que eu quero passo a passo como eu crio esses aplicativos no visual studio esse aplicativo não funciona no meu notebook m
2 Crie um APP que calcule o fatorial de um número em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite um número para calcular o fatorial:");
int numero = Convert.ToInt32(Console.ReadLine());
long resultadoFatorial = CalcularFatorial(numero);
Console.WriteLine($"O fatorial de {numero} é: {resultadoFatorial}");
}
static long CalcularFatorial(int numero)
{
if (numero == 0 || numero == 1)
{
return 1;
}
else
{
long resultado = 1;
for (int i = 2; i <= numero; i++)
{
resultado *= i;
}
return resultado;
}
}
}
3 Crie um APP que calcule a idade do usuário no ano atual, para isso solicite ano de nascimento e ano atual. em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite o ano de nascimento:");
int anoNascimento = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Digite o ano atual:");
int anoAtual = Convert.ToInt32(Console.ReadLine());
int idade = CalcularIdade(anoNascimento, anoAtual);
Console.WriteLine($"Sua idade no ano atual é: {idade} anos");
}
static int CalcularIdade(int anoNascimento, int anoAtual)
{
return anoAtual - anoNascimento;
}
}
4 Crie um APP que dada uma sequência de caracteres (digitada pelo usuário), utilizando em coloque em ordem crescente e apresente ao usuário a sequência original e o resultado ordenado. em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite uma sequência de caracteres:");
string sequenciaOriginal = Console.ReadLine();
static void AdicionarLivro(string titulo, string autor, int ano)
{
Livro novoLivro = new Livro { Titulo = titulo, Autor = autor, Ano = ano };
colecaoLivros.Add(novoLivro);
}
static void AtualizarLivro(int id, string novoTitulo, string novoAutor, int novoAno)
{
Livro livroParaAtualizar = colecaoLivros.Find(l => l.Id == id);
if (livroParaRemover != null)
{
colecaoLivros.Remove(livroParaRemover);
}
else
{
Console.WriteLine("Livro não encontrado.");
}
}
static void MostrarLivros()
{
Console.WriteLine("Coleção de Livros:");
foreach (var livro in colecaoLivros)
{
Console.WriteLine($"ID: {livro.Id}, Título: {livro.Titulo}, Autor: {livro.Autor}, Ano: {livro.Ano}");
}
Console.WriteLine();
}
}
class Livro
{
private static int proximoId = 1;
public int Id { get; }
public string Titulo { get; set; }
public string Autor { get; set; }
public int Ano { get; set; }
public Livro()
{
Id = proximoId++;
}
}
6 Em uma caderneta de poupança a taxa de juros mensal é de 12% ao mês. Faça um APP que receba o valor do deposito e o número de meses. Depois calcule e mostre o valor total da poupança. em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite o valor do depósito:");
double valorDeposito = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Digite o número de meses:");
int numeroMeses = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"O valor total na poupança após {numeroMeses} meses é: {valorTotalPoupanca:C}");
}
static double CalcularValorTotalPoupanca(double valorDeposito, int numeroMeses)
{
// Taxa de juros mensal de 12%
double taxaJurosMensal = 0.12;
// Fórmula do montante: Valor Inicial * (1 + Taxa de Juros) ^ Número de Meses
double valorTotal = valorDeposito * Math.Pow((1 + taxaJurosMensal), numeroMeses);
return valorTotal;
}
}
7 Crie um APP que peça ao usuário o nome e idade, calcule e mostre os dias vividos pelo usuário em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite seu nome:");
string nome = Console.ReadLine();
Console.WriteLine("Digite sua idade:");
int idade = Convert.ToInt32(Console.ReadLine());
int diasVividos = CalcularDiasVividos(idade);
Console.WriteLine($"Olá, {nome}! Você viveu aproximadamente {diasVividos} dias.");
}
static int CalcularDiasVividos(int idade)
{
// Assumindo uma média de 365 dias por ano
return idade * 365;
}
}
8 Crie um APP que receba um número e calcule/mostre o quadrado deste número em C#
class Program
{
static void Main()
{
Console.WriteLine("Digite um número:");
double numero = Convert.ToDouble(Console.ReadLine());
double quadrado = CalcularQuadrado(numero);
Console.WriteLine($"O quadrado de {numero} é: {quadrado}");
}
if (sexo == 'M')
{
pesoIdeal = (72.2 * altura) - 58;
}
else if (sexo == 'F')
{
pesoIdeal = (62.1 * altura) - 44.7;
}
else
{
throw new ArgumentException("Sexo inválido. Use M para masculino ou F para feminino.");
}
return pesoIdeal;
}
}
11 Crie um APP que receba a hora e quantidade de minutos, então exiba o total de minutos Ex.: em C#
Entrada: 2 horas e 30 minutos
Saída: 150 minutos
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite a quantidade de horas:");
int horas = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Digite a quantidade de minutos:");
int minutos = Convert.ToInt32(Console.ReadLine());
int totalMinutos = CalcularTotalMinutos(horas, minutos);
Console.WriteLine($"O total de minutos é: {totalMinutos} minutos");
}
static int CalcularTotalMinutos(int horas, int minutos)
{
// Convertendo as horas para minutos e somando com os minutos dados
int totalMinutos = horas * 60 + minutos;
return totalMinutos;
}
}
12 Crie um APP que obtenha o nome do usuário e senha, e quando o usuário clicar no botão Salvar, guarde
estes dados se utilizando do conceito de Dados Transientes e mostre o valor quando usuário clicar no botão
de consulta em C#
using System;
class Program
{
// Variáveis estáticas para armazenar os dados de forma transitória
static string nomeUsuario;
static string senhaUsuario;
static void Main()
{
Console.WriteLine("Digite o nome de usuário:");
nomeUsuario = Console.ReadLine();
Console.WriteLine("Digite a senha:");
senhaUsuario = Console.ReadLine();
Console.WriteLine("Dados salvos com sucesso!");
// Botão de consulta
ConsultarDados();
}
static void ConsultarDados()
{
Console.WriteLine("\nConsulta de Dados:");
if (!string.IsNullOrEmpty(nomeUsuario) && !string.IsNullOrEmpty(senhaUsuario))
{
Console.WriteLine($"Nome de Usuário: {nomeUsuario}");
Console.WriteLine($"Senha: {senhaUsuario}");
}
else
{
Console.WriteLine("Nenhum dado salvo.");
}
}
}
Pergunta
lucas costa da cruz
1 Crie um APP que efetue o cálculo da área de um triângulo em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite a base do triângulo:");
double baseTriangulo = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Digite a altura do triângulo:");
double alturaTriangulo = Convert.ToDouble(Console.ReadLine());
double areaTriangulo = CalcularAreaTriangulo(baseTriangulo, alturaTriangulo);
Console.WriteLine($"A área do triângulo é: {areaTriangulo}");
}
static double CalcularAreaTriangulo(double baseTriangulo, double alturaTriangulo)
{
return 0.5 * baseTriangulo * alturaTriangulo;
}
}
2 Crie um APP que calcule o fatorial de um número em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite um número para calcular o fatorial:");
int numero = Convert.ToInt32(Console.ReadLine());
long resultadoFatorial = CalcularFatorial(numero);
Console.WriteLine($"O fatorial de {numero} é: {resultadoFatorial}");
}
static long CalcularFatorial(int numero)
{
if (numero == 0 || numero == 1)
{
return 1;
}
else
{
long resultado = 1;
for (int i = 2; i <= numero; i++)
{
resultado *= i;
}
return resultado;
}
}
}
3 Crie um APP que calcule a idade do usuário no ano atual, para isso solicite ano de nascimento e ano atual. em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite o ano de nascimento:");
int anoNascimento = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Digite o ano atual:");
int anoAtual = Convert.ToInt32(Console.ReadLine());
int idade = CalcularIdade(anoNascimento, anoAtual);
Console.WriteLine($"Sua idade no ano atual é: {idade} anos");
}
static int CalcularIdade(int anoNascimento, int anoAtual)
{
return anoAtual - anoNascimento;
}
}
4 Crie um APP que dada uma sequência de caracteres (digitada pelo usuário), utilizando em coloque em ordem crescente e apresente ao usuário a sequência original e o resultado ordenado. em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite uma sequência de caracteres:");
string sequenciaOriginal = Console.ReadLine();
string sequenciaOrdenada = OrdenarSequencia(sequenciaOriginal);
Console.WriteLine($"Sequência Original: {sequenciaOriginal}");
Console.WriteLine($"Sequência Ordenada: {sequenciaOrdenada}");
}
static string OrdenarSequencia(string sequencia)
{
char[] caracteres = sequencia.ToCharArray();
Array.Sort(caracteres);
return new string(caracteres);
}
}
5 Fazer o CRUD da Coleção abaixo em C#
TXT_CPF
TXT_Nome
TXT_Endereco
NUM_Numero
TXT_Complemento
TXT_Bairro
TXT_Estado
TXT_Cidade
TXT_CEP
using System;
using System.Collections.Generic;
class Program
{
static List<Livro> colecaoLivros = new List<Livro>();
static void Main()
{
// Exemplo de uso do CRUD
AdicionarLivro("Livro 1", "Autor 1", 2022);
AdicionarLivro("Livro 2", "Autor 2", 2020);
MostrarLivros();
AtualizarLivro(1, "Livro Atualizado", "Novo Autor", 2021);
MostrarLivros();
RemoverLivro(2);
MostrarLivros();
}
static void AdicionarLivro(string titulo, string autor, int ano)
{
Livro novoLivro = new Livro { Titulo = titulo, Autor = autor, Ano = ano };
colecaoLivros.Add(novoLivro);
}
static void AtualizarLivro(int id, string novoTitulo, string novoAutor, int novoAno)
{
Livro livroParaAtualizar = colecaoLivros.Find(l => l.Id == id);
if (livroParaAtualizar != null)
{
livroParaAtualizar.Titulo = novoTitulo;
livroParaAtualizar.Autor = novoAutor;
livroParaAtualizar.Ano = novoAno;
}
else
{
Console.WriteLine("Livro não encontrado.");
}
}
static void RemoverLivro(int id)
{
Livro livroParaRemover = colecaoLivros.Find(l => l.Id == id);
if (livroParaRemover != null)
{
colecaoLivros.Remove(livroParaRemover);
}
else
{
Console.WriteLine("Livro não encontrado.");
}
}
static void MostrarLivros()
{
Console.WriteLine("Coleção de Livros:");
foreach (var livro in colecaoLivros)
{
Console.WriteLine($"ID: {livro.Id}, Título: {livro.Titulo}, Autor: {livro.Autor}, Ano: {livro.Ano}");
}
Console.WriteLine();
}
}
class Livro
{
private static int proximoId = 1;
public int Id { get; }
public string Titulo { get; set; }
public string Autor { get; set; }
public int Ano { get; set; }
public Livro()
{
Id = proximoId++;
}
}
6 Em uma caderneta de poupança a taxa de juros mensal é de 12% ao mês. Faça um APP que receba o valor do deposito e o número de meses. Depois calcule e mostre o valor total da poupança. em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite o valor do depósito:");
double valorDeposito = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Digite o número de meses:");
int numeroMeses = Convert.ToInt32(Console.ReadLine());
double valorTotalPoupanca = CalcularValorTotalPoupanca(valorDeposito, numeroMeses);
Console.WriteLine($"O valor total na poupança após {numeroMeses} meses é: {valorTotalPoupanca:C}");
}
static double CalcularValorTotalPoupanca(double valorDeposito, int numeroMeses)
{
// Taxa de juros mensal de 12%
double taxaJurosMensal = 0.12;
// Fórmula do montante: Valor Inicial * (1 + Taxa de Juros) ^ Número de Meses
double valorTotal = valorDeposito * Math.Pow((1 + taxaJurosMensal), numeroMeses);
return valorTotal;
}
}
7 Crie um APP que peça ao usuário o nome e idade, calcule e mostre os dias vividos pelo usuário em C#
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite seu nome:");
string nome = Console.ReadLine();
Console.WriteLine("Digite sua idade:");
int idade = Convert.ToInt32(Console.ReadLine());
int diasVividos = CalcularDiasVividos(idade);
Console.WriteLine($"Olá, {nome}! Você viveu aproximadamente {diasVividos} dias.");
}
static int CalcularDiasVividos(int idade)
{
// Assumindo uma média de 365 dias por ano
return idade * 365;
}
}
8 Crie um APP que receba um número e calcule/mostre o quadrado deste número em C#
class Program
{
static void Main()
{
Console.WriteLine("Digite um número:");
double numero = Convert.ToDouble(Console.ReadLine());
double quadrado = CalcularQuadrado(numero);
Console.WriteLine($"O quadrado de {numero} é: {quadrado}");
}
static double CalcularQuadrado(double numero)
{
return numero * numero;
}
}
9 Crie um APP que receba nome, salário bruto e reajuste em percentual de um funcionário. Calcule e exiba o salário reajustado em C#
System;
class Program
{
static void Main()
{
Console.WriteLine("Digite o nome do funcionário:");
string nomeFuncionario = Console.ReadLine();
Console.WriteLine("Digite o salário bruto do funcionário:");
double salarioBruto = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Digite o percentual de reajuste (em %):");
double percentualReajuste = Convert.ToDouble(Console.ReadLine());
double salarioReajustado = CalcularSalarioReajustado(salarioBruto, percentualReajuste);
Console.WriteLine($"O salário de {nomeFuncionario} reajustado é: {salarioReajustado:C}");
}
static double CalcularSalarioReajustado(double salarioBruto, double percentualReajuste)
{
// Convertendo o percentual para um fator multiplicador (ex: 10% -> 1.1)
double fatorMultiplicador = 1 + percentualReajuste / 100;
// Calculando o salário reajustado
double salarioReajustado = salarioBruto * fatorMultiplicador;
return salarioReajustado;
}
}
10 Tendo como dado a altura e o sexo de uma pessoa, crie um APP que calcule e mostre seu peso ideal, usando as seguintes fórmulas: em C#
Para homens: (72.2 * h) – 58
Para mulheres: (62.1 * h) – 44.7
h = altura
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite a altura em metros:");
double altura = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Digite o sexo (M para masculino, F para feminino):");
char sexo = Convert.ToChar(Console.ReadLine().ToUpper());
double pesoIdeal = CalcularPesoIdeal(altura, sexo);
Console.WriteLine($"O peso ideal é: {pesoIdeal} kg");
}
static double CalcularPesoIdeal(double altura, char sexo)
{
double pesoIdeal;
if (sexo == 'M')
{
pesoIdeal = (72.2 * altura) - 58;
}
else if (sexo == 'F')
{
pesoIdeal = (62.1 * altura) - 44.7;
}
else
{
throw new ArgumentException("Sexo inválido. Use M para masculino ou F para feminino.");
}
return pesoIdeal;
}
}
11 Crie um APP que receba a hora e quantidade de minutos, então exiba o total de minutos Ex.: em C#
Entrada: 2 horas e 30 minutos
Saída: 150 minutos
using System;
class Program
{
static void Main()
{
Console.WriteLine("Digite a quantidade de horas:");
int horas = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Digite a quantidade de minutos:");
int minutos = Convert.ToInt32(Console.ReadLine());
int totalMinutos = CalcularTotalMinutos(horas, minutos);
Console.WriteLine($"O total de minutos é: {totalMinutos} minutos");
}
static int CalcularTotalMinutos(int horas, int minutos)
{
// Convertendo as horas para minutos e somando com os minutos dados
int totalMinutos = horas * 60 + minutos;
return totalMinutos;
}
}
12 Crie um APP que obtenha o nome do usuário e senha, e quando o usuário clicar no botão Salvar, guarde
estes dados se utilizando do conceito de Dados Transientes e mostre o valor quando usuário clicar no botão
de consulta em C#
using System;
class Program
{
// Variáveis estáticas para armazenar os dados de forma transitória
static string nomeUsuario;
static string senhaUsuario;
static void Main()
{
Console.WriteLine("Digite o nome de usuário:");
nomeUsuario = Console.ReadLine();
Console.WriteLine("Digite a senha:");
senhaUsuario = Console.ReadLine();
Console.WriteLine("Dados salvos com sucesso!");
// Botão de consulta
ConsultarDados();
}
static void ConsultarDados()
{
Console.WriteLine("\nConsulta de Dados:");
if (!string.IsNullOrEmpty(nomeUsuario) && !string.IsNullOrEmpty(senhaUsuario))
{
Console.WriteLine($"Nome de Usuário: {nomeUsuario}");
Console.WriteLine($"Senha: {senhaUsuario}");
}
else
{
Console.WriteLine("Nenhum dado salvo.");
}
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.