Postagens

Mostrando postagens de outubro, 2019

React Native 2

// DM_1 : Desenvolvimento Mobile - 1 //App.js import React, {Component} from 'react'; import {View, Text, StyleSheet, TouchableOpacity} from 'react-native'; import Descricao from './Descricao'; export default class App extends Component { constructor(props){ super(props) this.state = { contador : 0, texto: 'pontos', } } _pressedNumber = ()=>{ this.setState({ contador: this.state.contador + 1 }) } render(){ return ( <View style={styles.container}> <TouchableOpacity onPress={this._pressedNumber}> <Text style={styles.fonte}>{this.state.contador}</Text> </TouchableOpacity> <Descricao texto={'pontos'}/> </View> ) } } const styles = StyleSheet.create({ container:{ flex:1, justifyContent:"center", alignitens:"center", backgroundColor: "black" }, fonte:{ justifyContent:"center", alignitens: "center", ...

Curso de Java: Conceitos Básicos

Conceitos básicos Para aprendemos programação precisaremos de um computador e do software Netbeans, também usaremos o Bloco de Notas (um editor de texto), opcionalmente. A criação de softwares consiste basicamente na criação de um arquivo de texto contendo um código, que chamamos de código-fonte. Antes de começarmos a criar nossos códigos, vamos definir alguns termos básicos. Algoritmos : um algoritmo é um conjunto de instruções cuja execução tem como resultado a solução de uma determinada tarefa. Exemplo: uma receita de bolo poderia ser vista como um algoritmo, pois é um conjunto de instruções que descreve como fazer um bolo. Programa de computador : um programa de computador é um algoritmo executado pelo computador. Software : sinônimo de  programa de computador. Linguagem de programação : uma padrão de como escrever algoritmos de forma que o computador seja capaz de entender.  Existem diversas linguagens de programação. Neste curso usaremos a linguagem Ja...

Java: programa para fatorar números

Imagem
//Autor: Felipe Goncalves  //Data: 27/10/2019  // Site: javadobasico.blogspot.com    //Testado em: NetBeans 8.1 -- Sistema Operacional Windows.   //Dentro da pasta numero;   package numero;   import javax.swing.JOptionPane;  import java.util.*;  public class Numero{  public static String fatora_numero( int numero){   String numero_fatorado = "";  int i = 2;  int aux_numero = numero;  if ( aux_numero != 1 &&  aux_numero != 0 ){  while ( aux_numero % i == 0 ){   aux_numero = aux_numero/i;   numero_fatorado = numero_fatorado +i+" . ";  }  i = 3;  while ( aux_numero != 1 ){  while ( aux_numero % i == 0 ){   aux_numero = aux_numero/i;   numero_fatorado = numero_fatorado +i+" . ";  }  i = i+2;  }  }  else   {     numero_fatorado = +numero+"";   } ...

Programa em Java: desenhar uma figura na tela.

Imagem
//Programa em Java que desenha uma figura na tela. //Testado em:  www.jdoodle.com public class Estrela2{ public static void desenhar(){ String SIMBOLO = "*"; int MAX = 11; int ESPACOS = 11; int q = 1; int i; int j; for ( i = 1; i<= MAX; i++){  for ( j = 1; j<= ESPACOS; j++){  System.out.print(" ");  }  if ( ESPACOS > 0){  ESPACOS= ESPACOS-1;  }  for ( j = 1; j<= q; j++){  System.out.print( SIMBOLO ); }  q = q+2; System.out.println(""); } } public static void main (String args[]){ Estrela2.desenhar();  } }

Programa Java: calculo de MDC.

Imagem
//Programa em Java que calcula o MDC (Maior Divisor Comum) entre dois números. //Este programa usa a técnica "Força Bruta" para solucionar o problema. //Eh possível construir um programa mais eficiente no que diz respeito à quantidade de operações realizadas. //Testado em:  www.jdoodle.com import java.util.*; public class Calculadora{ public static int calcula_mdc( int a, int b){  int mdc = 1; int MAX = 1000; int i = 2;  while ( i < MAX ){  if ( a%i == 0 && b%i == 0 ){  mdc = i; }  i++; } return mdc; } public static void main( String args[] ){ Scanner teclado = new Scanner ( System.in ); int a; int b; int mdc;  a = teclado.nextInt();  b = teclado.nextInt();  mdc = Calculadora.calcula_mdc( a, b ); System.out.printf(" MDC( %d, %d ) = %d.", a, b, mdc); } }

Programa Java: calcular potência.

Imagem
//Código-fonte de um programa que calcula expoente em Java //Testado em:  www.jdoodle.com import java.util.*; public class M{ public static int calculaExpoente( int base, int expoente){  int i;  int resultado = 1;   for ( i=1; i<=expoente; i++ ){    resultado = resultado * base; } return resultado; } /*public static void pegaNumero( int numero, String mensagem){ Scanner entrada = new Scanner ( System.in ); System.out.print( mensagem ); numero = entrada.nextInt(); System.out.println(""); } */ public static void resultado( int base, int expoente, int resultado){ System.out.println("Base: "+base+"\nExpoente: "+expoente+"\nResultado: "+resultado+"\nFim do Aplicativo."); } public static void main( String args[] ){ int numero; int base = 2; int expoente = 10; String  mensagem = "Base...........: "; // M.pegaNumero( base, mensagem );  mensagem = "Expoente....:";  //M.p...

Curso de Java: Aula 1 - Variáveis

Objetivo: neste artigo veremos o que são variáveis e como usá-las em Java. . Em diversas situações um software precisa ler informações inseridas pelo usuário para executar uma determinada tarefa. Por exemplo, um sistema de gestão acadêmica precisa que um professor insira as notas de seus alunos para executar a tarefa de calcular a nota média deles. . As variáveis são úteis exatamente porque permitem que o usuário de um sistema insira informações no computador. Por exemplo, para um professor inserir as notas de seus alunos num sistema de gestão acadêmica, é necessário que o desenvolvedor do sistema use variáveis para armazenar e tratar os dados a serem inseridos. . Definição: variável é um espaço de memória no qual são armazenados informações. . Vamos começar com um exemplo que apenas exibe o valor do número PI, constante matemática, na tela do computador. . Copie o código abaixo e cole no edifor de textos do site Jdoodle para executar o programa. . Site Jdoodle: https://ww...

Java: programa que fatora números inteiros

//Versão gráfica. Se seu ambiente não suportar, você pode usar a versão texto. //Basta utilizar os códigos comentados no lugar dos códigos que geram as janelas. //import java.util.Scanner; import javax.swing.JOptionPane public class Numero{ public static String fatora( int p_numero ){ int numero = p_numero; int i; String fatorado="";   while ( numero%2 == 0){     numero = numero/2;     fatorado = ""+fatorado+" "+2; } i = 3; while ( numero != 1 ){  while( numero%i == 0 ){   numero = numero/i;   fatorado = ""+fatorado+" "+i; } //while i = i+2; } //while return fatorado; } //fatora public static void main( String args[]){ String numeroFatorado; //Scanner entrada = new Scanner( System.in ); String entrada; String saida; int numero; entrada = JOptionPane.inputDialog( "Numero: "); numero = Integer.parseInt( entrada ); //numero = entrada.nextInt(); numeroFatorado = Numero.fatora( nu...

React Native

import * as React from 'react'; import {Component} from 'react'; import {View, Text, StyleSheet, TouchableOpacity} from 'react-native'; export default class App extends Component {  constructor(props){   super(props)   this.state = {    contador : 0,   }  }  _pressedNumber = () => {   this.setState({    contator: this.state.contador + 1   })  }  render(){   return (    <View style={styles.container}>      <TouchableOpacity onPress={this._pressedNumber}>         <Text style={styles.fonte}>{this.state.contador}</Text>      </TouchableOpacity>    </View>   )  } } const styles = StyleSheet.creat({  container : {  flex:1,  justifyContent:"center",  alignitens:"center",  backgroundColor: "#333"  },  fonte...

Desenhar Telas em Java

Imagem
package numero; import javax.swing.JOptionPane; public class Numero {         public static void main(String[] args) {                  double a;         double b;         double c;         double delta;         double x1;         double x2;                 String sair;                 do{         JOptionPane.showMessageDialog(null,"Programa para calculo de equação "                 + "do 2.o grau.");         a = Double.parseDoub...