![]() |
|
|
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. |
||
Você está aqui: Cards de Cards de Hidrologia |
||
|
||
|
|
||
C# ::: Dicas & Truques ::: Strings e Caracteres |
Como testar se uma string é maior, menor ou igual a outra em C# usando o método Compare()Quantidade de visualizações: 1 vezes |
|
Em algumas situações nós precisamos fazer a comparação de duas palavras, frase ou texto e verificar se as duas strings são iguais ou se uma é maior ou menor que a outra. Para isso nós podemos usar a função Compare() da classe String da linguagem C#. Este método retorna maior que 0 se a primeira string for maior que a segunda, menor que 0 se a primeira string for menor que a segunda e 0 se as duas strings forem iguais. Veja um código C# completo demonstrando o exemplo:
using System;
namespace Estudos {
class Program {
static void Main(string[] args) {
string palavra1 = "aacd";
string palavra2 = "abcd";
if (String.Compare(palavra1, palavra2) > 0) {
Console.WriteLine("Palavra1 é maior que palavra2");
}
else if (String.Compare(palavra1, palavra2) < 0) {
Console.WriteLine("Palavra1 é menor que palavra2");
}
else {
Console.WriteLine("Palavra1 é igual a palavra2");
}
Console.WriteLine("Pressione uma tecla para sair...");
Console.ReadKey();
}
}
}
Ao executarmos este código C# nós teremos o seguinte resultado: Palavra1 é menor que palavra2 |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Java Básico |
Exercícios Resolvidos de Java - Java Básico - Lendo a nota de um aluno e classificando-a com as letras A, B, C, D ou EQuantidade de visualizações: 5028 vezes |
|
Exercício Resolvido de Java - Java Básico - Lendo a nota de um aluno e classificando-a com as letras A, B, C, D ou E Pergunta/Tarefa: Escreva um programa Java que lê a nota de um aluno e a classifica de acordo com as seguintes regras: 1) Maior ou igual a 9,00 - A 2) Maior ou igual a 8,0 e menor que 9,0 - B 3) Maior ou igual a 7,0 e menor que 8,0 - C 4) Maior ou igual a 6,0 e menor que 7,0 - D 5) Menor que 6,0 - E Sua saída deverá ser parecida com: ![]() Resposta/Solução: Veja a resolução comentada deste exercício usando Java console:
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
// vamos solicitar que o usuário informe a nota do aluno
System.out.print("Informe a nota do aluno: ");
double nota = Double.parseDouble(entrada.nextLine());
char letra = 'A'; // vai guardar a letra de classificação
// a nota está dentro da faixa esperada?
if((nota < 0) || (nota > 10)){
System.out.println("A nota esta fora da faixa esperada.");
}
else{
if(nota < 6.0){
letra = 'E';
}
else if((nota >= 6.0) && (nota < 7.0)){
letra = 'D';
}
else if((nota >= 7.0) && (nota < 8.0)){
letra = 'C';
}
else if((nota >= 8.0) && (nota < 9.0)){
letra = 'B';
}
else{
letra = 'A';
}
}
// vamos mostrar a classificação
System.out.println("A classificação desta nota é: " + letra);
System.out.println("\n");
}
}
|
Dart ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Exercício Resolvido de Dart - Escreva um programa Dart que usa o laço for para desenhar um padrão de diamante de estrelasQuantidade de visualizações: 1717 vezes |
|
Pergunta/Tarefa: Neste exercício para a prática da linguagem Dart você deverá usar o laço for para desenhar o famoso padrão de diamante de estrelas. Você pode também usar o laço while, se assim você o desejar. O programa deverá pedir que o usuário informe a quantidade de linhas que marcará a metade do diamante. Seu programa deve apresentar a seguinte saída:
Informe a quantidade de linhas: 5
*
***
*****
*******
*********
*******
*****
***
*
Veja a resolução comentada deste exercício em Dart:
// Vamos importar a biblioteca dart:io
import "dart:io";
void main(){
// variáveis que vamos usar na resolução do problema
int linhas, estrelas, espacos;
// vamos pedir a quantidade de linhas
stdout.write("Informe a quantidade de linhas: ");
// vamos ler a entrada do usuário
linhas = int.parse(stdin.readLineSync());
estrelas = 1; // começamos com uma estrela (no topo do diamante)
// se linhas for igual a 5 nós começamos com 4 espaços
espacos = linhas - 1;
// repete duas vezes a quantidade de linhas informadas
for(int i = 1; i < linhas * 2; i++){
// vamos imprimir os espaços
for(int j = 1; j <= espacos; j++){
stdout.write(" ");
}
// agora vamos imprimir estrelas
for(int j = 1; j < estrelas * 2; j++){
stdout.write("*");
}
// passamos para a próxima linha
stdout.write("\n");
if(i < linhas){ // é a parte superior do diamante
espacos--; // diminui os espaços
estrelas++; // e aumenta as estrelas
}
else{ // é a parte inferior do diamente
espacos++; // aumenta os espaços
estrelas--; // e diminui as estrelas
}
}
}
|
PHP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como obter apenas os elementos duplicados em um vetor usando as funções array_unique() e array_diff_assoc() do PHPQuantidade de visualizações: 15774 vezes |
Em algumas situações precisamos obter apenas os elementos que se repetem em um vetor (array). Isso pode ser feito combinando-se as funções array_unique() e array_diff_assoc(). Veja:
<?
// vamos declarar e inicializar um array de inteiros
$valores = array(9, 2, 6, 11, 6, 9, 3, 6);
// vamos listar os valores dos elementos no array
echo "Elementos no array:<br>";
for($i = 0; $i < count($valores); $i++){
echo $valores[$i] . " - ";
}
// vamos exibir apenas os valores duplicados
// Aviso: não use o laço for para percorrer o array
// resultante. Em vez disso use foreach
$valores = array_unique(array_diff_assoc(
$valores, array_unique($valores)));
echo "<br><br>Elementos repetidos:<br>";
foreach($valores as $valor){
echo $valor . " - ";
}
?>
A execução deste código produz o seguinte resultado: Elementos no array: 9 - 2 - 6 - 11 - 6 - 9 - 3 - 6 - Elementos repetidos: 6 - 9 - |
C# ::: Windows Forms ::: TextBox |
Como contar as palavras em um TextBox de múltiplas linhas do C# Windows FormsQuantidade de visualizações: 14423 vezes |
|
Em algumas situações nós precisamos retornar a quantidade de palavras digitadas em um campo TextBox de múltiplas linhas do C# Windows Forms. O trecho de código abaixo mostra como isso pode ser feito. Note como usei os métodos da classe String para alcançar o objetivo. Veja o código C# completo disparado a partir do clique de um botão Button:
/*
Este exemplo mostra como obter a quantidade de
palavras em um TextBox.
Veja que usamos a técnica de contar as palavras
contidas em um array após retirar as quebras de
linhas e espaços duplicados na string.
*/
private void button1_Click(object sender, EventArgs e){
// Obtém o texto da caixa de texto
string texto = textBox1.Text.Trim();
// Remove as quebras de linhas substituindo-as por
// espaços
texto = texto.Replace(Environment.NewLine, " ");
// remove os espaços em excesso
while(texto.IndexOf(" ") >= 0){
texto = texto.Replace(" ", " ");
}
// Obtém um array de palavras
string[] palavras = texto.Split(" ");
// Obtém a quantidade de palavras
int quant = palavras.Length;
// Exibe o resultado
MessageBox.Show("O TextBox contém " + quant +
" palavras.");
}
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






