![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Exercícios Resolvidos de Java - Como criar um conversor de moedas em Java - Um programa Java para converter de Real para Dólar e de Dólar para RealQuantidade de visualizações: 2861 vezes |
|
Pergunta/Tarefa: Escreva um programa Java para converter de Real para Dólar e vice-versa. Seu programa deverá ler o valor a ser convertido e a opção de conversão, ou seja, se o usuário quer converter de Real para Dólar ou se quer converter de Dólar para Real. Em seguida mostre o valor convertido. Você pode pedir também a cotação do Dólar ou já deixar definido no código. Na resolução eu fixei a cotação no código mesmo, tomando como base a cotação do Dólar na data 20/02/2023. Sua saída deverá ser parecida com: Valor a ser convertido: 7 1. Converter de Real para Dólar 2. Converter de Dólar para Real Sua opção: 1 O valor convertido para Dólar é: $ 1,28 Valor a ser convertido: 1 1. Converter de Real para Dólar 2. Converter de Dólar para Real Sua opção: 2 O valor convertido para Real é: R$ 5,46 Veja a resolução comentada deste exercício usando Java:
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// vamos registrar aqui a cotaçao do dólar
double cotacao_dolar = 5.4613; // 20/02/2023
// valor informado e valor convertido
double valor, valor_convertido;
// para ler a opção do usuário
int opcao;
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos pedir para o usuário informar o valor a ser convertido
System.out.print("Valor a ser convertido: ");
valor = Double.parseDouble(entrada.nextLine());
// vamos mostrar as opções de conversão
System.out.println("\n1. Converter de Real para Dólar");
System.out.println("2. Converter de Dólar para Real");
System.out.print("Sua opção: ");
opcao = Integer.parseInt(entrada.nextLine());
// vamos fazer a conversão entre as moedas
switch(opcao){
case 1: // efetua a conversão de Real para Dólar
valor_convertido = valor / cotacao_dolar;
System.out.printf("\nO valor convertido para Dólar é: $ %.2f\n\n",
valor_convertido);
break;
case 2: // efetua a conversão de Dólar para Real
valor_convertido = valor * cotacao_dolar;
System.out.printf("\nO valor convertido para Real é: R$ %.2f\n\n",
valor_convertido);
break;
default:
System.out.println("\nVocê informou uma opção inválida.\n\n");
}
}
}
|
C# ::: LINQ ::: LINQ to Objects |
Como retornar o menor elemento em um array de int em C# usando a função Min() do LINQQuantidade de visualizações: 1804 vezes |
|
Nesta dica mostrarei, em um exemplo bem simples, como podemos usar o método Min() do LINQ (Language-Integrated Query) do C# para retornar o menor elemento de um vetor de inteiros. Note que temos um vetor de int com os valores {5, 2, 8, 3, 0, 1} e o valor 0 deverá ser retornado como sendo o menor. Veja o código completo para o exemplo:
using System;
using System.Linq;
namespace Estudos {
class Principal {
static void Main(string[] args) {
// vamos construir um vetor de inteiros
int[] valores = {5, 2, 8, 3, 0, 1};
// vamos obter o menor elemento do vetor
int menor = valores.Min();
// vamos mostrar o resultado
Console.WriteLine("O menor valor é: {0}", menor);
Console.WriteLine("\nPressione uma tecla para sair...");
Console.ReadKey();
}
}
}
Ao executar este código C# nós teremos o seguinte resultado: O menor valor é: 0 Fique atento ao fato de que o método Min() pode atirar uma exceção do tipo InvalidOperation se o array ou coleção estiver vazia ou não incluir nenhum elemento que se encaixe nas condições testadas. Veja o resultado ao chamarmos este método em um vetor vazio: System.InvalidOperationException HResult=0x80131509 Message=Sequence contains no elements Source=System.Linq StackTrace: at System.Linq.ThrowHelper.ThrowNoElementsException() at System.Linq.Enumerable.Min(IEnumerable`1 source) at Estudos.Principal.Main(String[] args) in C:\estudos_c#\Estudos\Principal.cs:line 11 |
Laravel ::: Dicas de Estudo e Anotações ::: Passos Iniciais |
Primeiros passos no Laravel? Como escrever sua primeira aplicação usando rotas e views - Tutorial básico de LaravelQuantidade de visualizações: 2788 vezes |
|
Primeiros passos no Laravel? Como escrever sua primeira aplicação usando rotas e views Entre as perguntas mais frequentes que recebemos estão: Como aprendo Laravel? Onde encontro instruções para criar minha primeira aplicação Laravel? Existe algum tutorial básico de Laravel? Por onde começo a aprender Laravel, Tutorial de Laravel, Laravel para iniciantes, exemplos de Laravel, entre outras. Nesta dica ajudarei você a dar os primeiros passos. Depois é só seguir as nossas dicas e truques de Laravel para começar a escrever aplicações bem interessantes. O primeiro passo é instalar o Laravel. Se você ainda não o fez, clique aqui e aprenda a instalar o Laravel agora mesmo. Para esta dica eu mostrarei como criar a aplicação Laravel e executá-la no servidor Apache Web Server que vem junto com a instalação do XAMPP, que inclui também o PHP e o MySQL (ou MariaDB). Então, com o Laravel devidamente instalado e o XAMPP (na verdade é o servidor Apache Http Server) já rodando, abra uma janela de terminal e vá até o diretório htdocs do XAMPP: C:\Users\Osmar>cd C:\xampp\htdocs Dentro dessa pasta, dispare o seguinte comando: C:\xampp\htdocs>laravel new escola Se tudo correr bem, você verá uma série de mensagens indicando a criação da aplicação e o download de algumas dependências. Hora de ir pegar um cafezinho, pois essa operação é um pouco demorada mesmo. A instalação da aplicação já finalizou? Hora de testar. Abra seu navegador no endereço http://localhost/escola/public e você verá o seguinte resultado: ![]() Veja que o Laravel já criou para nós, automaticamente, uma rota para a página inicial da aplicação e já criou também uma view. Vamos começar entendendo como a rota foi criada. Vá até o diretório C:\xampp\htdocs\escola\routes e abra o arquivo web.php no seu editor favorito. Você verá o seguinte código:
<?php
use Illuminate\Support\Facades\Route;
/*
|-----------------------------------------
| Web Routes
|-----------------------------------------
|
| Here is where you can register web routes for
| your application. These routes are loaded by the
| RouteServiceProvider within a group which
| contains the "web" middleware group.
| Now create something great!
*/
Route::get('/', function(){
return view('welcome');
});
Vamos alterar a rota criada automaticamente para a versão abaixo:
Route::get('/', function(){
return view('pagina_inicial');
});
Note que apenas troquei return view('welcome'); por return view('pagina_inicial');. Agora abra o endereço http://localhost/escola/public novamente. Agora teremos um erro: InvalidArgumentException View [pagina_inicial] not found. http://localhost/escola/public/ pagina_inicial was not found. Are you sure the view exists and is a .blade.php file? Isso aconteceu porque não temos uma view chamada pagina_inicial. Vamos criá-la agora. Salve o código abaixo com o nome de pagina_inicial.blade.php no diretório C:\xampp\htdocs\escola\resources\views. <html> <head> <title>Controle Escolar</title> </head> <body> <h1>Esta é a página inicial</h1> </body> </html> Agora abra o endereço http://localhost/escola/public e teremos o resultado abaixo: ![]() Viu que maravilha? Agora, experimente acrescentar mais uma rota ao web.php:
<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function(){
return view('pagina_inicial');
});
Route::get('/cursos', function(){
return view('nossos_cursos');
});
?>
Abra seu navegador no endereço http://localhost/escola/public/cursos e verá que o Laravel vai reclamar da inexistência da view nossos_cursos.blade.php. Crie essa view e faça o teste novamente. Agora é só criar algo fantástico em Laravel. |
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Exercícios Resolvidos de Python - Lendo a idade de um nadador e classificando sua categoria como infantil, juvenil, adolescente, adulto ou sêniorQuantidade de visualizações: 971 vezes |
|
Pergunta/Tarefa: Escreva um programa Python que solicita a idade de um nadador e classifica sua categoria de acordo com as seguintes regras: a) De 5 a 7 anos - Infantil; b) De 8 a 10 anos - Juvenil; c) De 11 a 15 anos - Adolescente; d) De 16 a 30 anos - Adulto; e) Acima de 30 anos - Sênior. Sua saída deverá ser parecida com: Informe sua idade: 19 Sua categoria é Adulto Veja a resolução comentada deste exercício usando Python:
# vamos solicitar a idade do nadador
idade = int(input("Informe sua idade: "))
# vamos verificar a categoria do nadador
if ((idade >= 5) and (idade <= 7)):
print("Sua categoria é Infantil")
elif ((idade >= 8) and (idade <= 10)):
print("Sua categoria é Juvenil")
elif ((idade >= 11) and (idade <= 15)):
print("Sua categoria é Adolescente")
elif ((idade >= 16) and (idade <= 30)):
print("Sua categoria é Adulto")
elif (idade > 30):
print("Sua categoria é Sênior")
else:
print("Não pertence a nenhuma categoria.")
|
Nossas 20 dicas & truques de programação mais populares |
Você também poderá gostar das dicas e truques de programação abaixo |
|
JavaScript - Como adicionar elementos no início de um array JavaScript usando a função unshift() do objeto Array |
Nossas 20 dicas & truques de programação mais recentes |
Últimos Projetos e Códigos Fonte Liberados Para Apoiadores do Site |
|
Python - Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com código comentado |
Últimos Exercícios Resolvidos |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







