You are on page 1of 18

PI-TEORIA

AULA-3
EX-5
package ex1;
import java.util.*;
public class Ex1 {
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
String cap;
System.out.println("Qual a capital do Brasil ?");
cap = ent.nextLine();
if ("Brasilia".equals(cap)){
System.out.println("Resposta correta");
}
else{
System.out.println("Resposta errada");
}
}
}
---------------------------------------------------AULA-3
EX-6
package ex1;
import java.util.Scanner;
public class Ex1 {
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
int num,raiz,quad;
System.out.println("digite um numero:");
num = ent.nextInt();
if (num>0){
raiz = (int) Math.sqrt(num);
System.out.println (raiz);
}
else{
quad = num*num;
System.out.println (quad);
}
}
}
---------------------------------------------------------AULA-4
EX-1
package ex12;
import java.util.*;
public class Main {

public static void main(String[] args) {


Scanner in = new Scanner(System.in);
int cont;
float num,quad;
cont=0;
while (cont<5){
System.out.println("Digite o numero:");
num = in.nextFloat();
quad = num*num;
System.out.println(quad);
cont = cont +1;
}
}
}
--------------------------------------------------------------------AULA-4
EX-2
package ex12;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int cont,num;
cont=0;
num = 0;
while (cont<100){
num = num +1;
cont = cont+1;
System.out.println(num);
}
}
}
-----------------------------------------------------------AULA-4
EX-3
package ex12;

import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int cont,num;
cont=0;
num = 100;
System.out.println(num);
while (cont<99){
num = num -1;
cont = cont+1;
System.out.println(num);
}
}
}
---------------------------------------------------------------------AULA-4
EX-4 e 5
package ex12;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num, cont,nun;
cont=0;
nun= 0;
System.out.println("digite o numero:");
num = in.nextInt();

while (cont<10){
cont=cont+1;
nun = num*cont;
System.out.println(nun);
}
}

}
---------------------------------------------------------AULA-4
EX-6
package ex12;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num,num2,cont;
cont=0;
num2=0;
System.out.println("Digite o numero:");
num = in.nextInt();
while (num>num2){
num2 = (int) Math.pow(2,cont);
cont=cont+1;
System.out.println(num2);
}
--------------------------------------------------------------AULA-4
EX-7
package ex1;
import java.util.*;
public class Ex1 {
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
int num,cont,som;
cont=0;
num=0;
som=0;
while (cont<100){
num = num +1;
cont = cont+1;
som = som + num;
}
System.out.println(som);
}
}
--------------------------------------------------

EXERCICIO DO NUMERO PRIMO


package ex1;
import java.util.Scanner;
public class
Ex1 {
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
int numpri;
int numdiv=0;
System.out.println("digite o numero:");
numpri = ent.nextInt();
for (int i=1;i<=numpri;i++){
if (numpri % i ==0){
numdiv++;
}
}
if (numdiv==2){
System.out.println("o numero primo");
}
else {
System.out.println("o numero no primo");
}
}
}
-----------------------------------------------------------------AULA-7
EX-1
ackage ex1;
import java.util.Scanner;
public class
Ex1 {
public static void main(String[] args) {
int num[]= new int[10];
int ind;
Scanner ent = new Scanner(System.in);
for ( ind=0;ind<10;ind++){
System.out.println("digite um numero:");
num[ind]= ent.nextInt();
}
System.out.println("Os nmeros pares so:");
for (ind=0;ind<10;ind++){
if ((num[ind]%2)==0){
System.out.println(num[ind]);
}
}
}
}

------------------------------------------------------EX-LER 10 VALORES E COLOCAR NA ORDEM CRESCENTE


package ex1;
import java.util.*;
public class Main {

public static void main(String[] args) {


int num[] = new int[10];
int ind ;
for(ind=0;ind<10;ind++)
{
Scanner in = new Scanner(System.in);
System.out.println("Digite o numero:");
num[ind] = in.nextInt();
}
for (int i= ind-1; i>0; i--)
for (int j=0; j<i; j++)
if (num[j+1] < num[j])
{
int temp = num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
ind = 0;
System.out.println ("Os nmeros em ordem so:");
while (ind <= 9)
{
System.out.println (num[ind]);
ind = ind + 1;
}

}
}
-------------------------------------------------------------EX-EXERCICIO DA CARNE
package ex3;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Scanner in2 = new Scanner(System.in);
float preco1 = 0,quant,precodis = 0,precot = 0;
String fd,pic,al,tipo,cart;

System.out.println("o tipo de carne ? (alcatra(al),picanha(pic),file duplo(fd)):


");
tipo = in2.nextLine();
System.out.println("A quantidade da carne ?");
quant = in.nextFloat();
System.out.println("COmpra feita com carto ? (s/n)");
cart = in2.nextLine();

if (tipo.equals("fd")) {
precot = (float) ( quant * 5.8);
if((quant<=5)&&(cart.equals("s"))){
preco1 = (float) ((float) ((4.9) * quant) * (1.05));
precodis = precot-preco1;
}
if((quant<=5)&&(cart.equals("n"))){
preco1= ((float) ((4.9) * quant));
precodis = precot-preco1;
}
if((quant>=5)&&(cart.equals("s"))){
preco1= (float) ((float) (5.8 * quant) * 1.05);
precodis = precot-preco1;
}
if((quant>=5)&&(cart.equals("n"))){
preco1= ((float) ((5.8) * quant));
precodis = precot-preco1;
}
}
if (tipo.equals("pic")) {
precot = (float) ( quant * 7.8);
if((quant<=5)&&(cart.equals("s"))){
preco1 = (float) ((float) ((6.9) * quant) * (1.05));
precodis = precot-preco1;
}
if((quant<=5)&&(cart.equals("n"))){
preco1= ((float) ((6.9) * quant));
precodis = precot-preco1;
}
if((quant>=5)&&(cart.equals("s"))){
preco1= (float) ((float) (7.8 * quant) * 1.05);
precodis = precot-preco1;
}
if((quant>=5)&&(cart.equals("n"))){
preco1= ((float) ((7.8) * quant));
precodis = precot-preco1;
}
}
if (tipo.equals("al")) {
precot = (float) ( quant * 6.8);
if((quant<=5)&&(cart.equals("s"))){
preco1 = (float) ((float) ((5.9) * quant) * (1.05));
precodis = precot-preco1;
}

if((quant<=5)&&(cart.equals("n"))){
preco1= ((float) ((5.9) * quant));
precodis = precot-preco1;
}
if((quant>=5)&&(cart.equals("s"))){
preco1= (float) ((float) (6.8 * quant) * 1.05);
precodis = precot-preco1;
}
if((quant>=5)&&(cart.equals("n"))){
preco1= ((float) ((6.8) * quant));
precodis = precot-preco1;
}
}
System.out.println("o tipo de carne foi:"+tipo);
System.out.println("quantidade de carne foi:"+quant);
System.out.println("o preo total foi:"+precot);
System.out.println("o tipo de pagamento foi:"+cart);
System.out.println("o valor do desconto foi:"+precodis);
System.out.println("o valor a pagar foi:"+preco1);

}
}
------------------------------------------------------------EX-EXERCICIO DO CONSUMO CARRO
package ex3;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Scanner in2 = new Scanner(System.in);
String car[] = new String[5];
float concar[]= new float[5];
int i,j,max;
float numlit;
for (i=0;i<5;i++){
System.out.println("o nome do carro ? :");
car[i] = in2.nextLine();
System.out.println("Consumo do carro :");
concar[i] = in.nextFloat();
}
max=0;
for(i=0;i<5;i++){
if(concar[i]>concar[max]){
max = i;
}
}
System.out.println("o carro mais economico :"+car[max]);

System.out.println("Para andar 1000 km:");


for(i=0;i<5;i++){
numlit = (1000/concar[i]);
System.out.println(car[i]+"consome"+numlit+"litros de gasolina");
}
}
}
--------------------------------------------------------------EX-caixa eletronico
package javaapplication16;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Entrada de dados
Scanner tc =new Scanner(System.in);
int digito,contdigito;//contdigito conta os digitos extraidos
int val
or; //Valor do saque.
int valorx,valor; //Valor aps a extrao do digito.
int cont1, cont5, cont10, cont20, cont50,totaldisponivel;
int soma = 0;//Conta a quantidade de notas de 50 a ser devolvidas
System.out.println("Digite o numero de notas de 1 real disponivel");
cont1 = tc.nextInt();
System.out.println("Digite o numero de notas de 5 real disponivel");
cont5 =tc.nextInt();
System.out.println("Digite o numero de notas de 10 real disponivel");
cont10 =tc.nextInt();
System.out.println("Digite o numero de notas de 20 real disponivel");
cont20 =tc.nextInt();
System.out.println("Digite o numero de notas de 50 real disponivel");
cont50 =tc.nextInt();
System.out.println("***********************************************\n"
+"***********Caixa em operao*****************\n"
+"*********************************************** ");
totaldisponivel = cont1+5*cont5+10*cont10+20*cont20+50*cont50;
contdigito = 0;
valor =1;
//Processamento
while(valor<totaldisponivel){
System.out.println("Digite o valor do saque");
valor = tc.nextInt();
totaldisponivel =totaldisponivel -valor;
valorx = valor;
while(valorx > 0) {
digito = valorx %10;
valorx = valorx/10;
contdigito = contdigito +1;
if(contdigito ==1){
if(digito <5){
System.out.println("O numero de notas de 1 real devolvidas "+digit
o);
System.out.println("O numero de notas de 5 real devolvidas "+0);
cont1 = cont1 - digito;

}
else if(digito>=5){
System.out.println("O numero de notas de 1 real devolvidas "+(digi
to-5));
System.out.println("O numero de notas de 5 reais devolvidas "+1);
cont1 = cont1 - (digito - 5);
cont5= cont5 -1;
}
}
if(contdigito == 2){
if((digito ==1)||(digito==6)){
System.out.println("O numero de notas de 10 reais devolvidas "
+1);
System.out.println("O numero de notas de 20 reais devolvidas "+
0);
cont10 = cont10 - 1;
}
else if((digito==2)||(digito==7)){
System.out.println("O numero de notas de 10 reis devolvidas "+0)
;
System.out.println("O numero de notas de 20 reais devolvidas "+1
);
cont20 = cont20 -1;
}
else if((digito==3)||(digito==8)){
System.out.println("O numero de notas de 10 reais devolvidas "+
1);
System.out.println("O numero de notas de 20 reais devolvidas "+
1);
cont10 = cont10 - 1;
cont20 = cont20 - 1;
}
else if((digito ==4)||(digito==9)){
System.out.println("O numero de notas de 10 reais devolvidas "+
0);
System.out.println("O numero de notas de 20 reais devolvidas "+
2);
cont20 = cont20 - 1;
}
if(digito > 4){
soma = soma+1;
cont50 = cont50 -1;
}
}
if(contdigito==3){
soma = soma + 2*digito;
cont50 = cont50 -2*digito;
}
if((contdigito==4)&&(valor<=2000)){
soma = soma + 20*digito;
cont50 = cont50 -20*digito;
}
else if(valor>2000){
System.out.println("O valor mximo para saque R$ 2000 reais");

}
}
//fim da reperio 2.
System.out.println("O numero de notas de 50 reais devolvidas " +soma);
}
//Fim da repetio1.
System.out.println(" Operao indisponivrl no momento ");
------------------------------------------------------------------------------------------AULA-7
EX-4
package ex4;
import java.util.Scanner;
public class Ex4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int n,cont;
float maior;
maior = -1000;
System.out.println("Digite um valor para N: ");
n = entrada.nextInt();
float vetor[] = new float[n];
cont=0;
while (cont<n){
System.out.println("Digite um nmero: ");
vetor[cont]= entrada.nextFloat();
cont++;
}
cont=0;
while (cont<n){
if (vetor[cont]>maior){
maior= vetor[cont];
}
cont++;
}
System.out.println("O maior numero : "+ maior);
}
}
-----------------------------------------------------------------------------------------------------AULA-7
EX-5
package ex5;
import java.util.Scanner;
public class Ex5 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float vetorA[]= new float[20];

float vetorB[]= new float[20];


int cont=0,cont2=0;
while (cont<20){
System.out.println("Digite um nmero: ");
vetorA[cont]= entrada.nextFloat();
cont++;
}
cont--;
while(cont >=0){
vetorB[cont2]= vetorA[cont];
cont--;
cont2++;
}
System.out.println("Vetor A: ");
cont=0;
while (cont<20){
System.out.println(vetorA[cont]);
cont++;
}
cont2=0;
System.out.println("Vetor B: ");
while (cont2<20){
System.out.println(vetorB[cont2]);
cont2++;
}
}
}
--------------------------------------------------------------------------------------------------------------------AULA-7
EX-6
package ex6;
import java.util.Scanner;
public class Ex6 {
public static void main(String[] args) {
Scanner entrada= new Scanner(System.in);
float vetor[]= new float[9];
int cont=0;
double resto;
while (cont<9){
System.out.println("Digite um nmero: ");
vetor[cont]= entrada.nextFloat();
cont++;
}
cont=0;
while(cont<9){
resto = vetor[cont]%2;
if (resto==0){
System.out.println(vetor[cont]+ " par.");
}
else {
System.out.println(vetor[cont]+ " mpar");
}

cont++;
}
}
}
-------------------------------------------------------------------------------------------------------------------EX-MATRIZ/MOSTRAR MATRIZ
package ex1;
import java.util.Scanner;
public class Ex1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a[][] = new int[3][4];
int i=0,j=0;
for(i=0;i<3;i++){
for(j=0;j<4;j++){
System.out.println("digite os valores da matriz:");
a[i][j]= in.nextInt();
}
}
for(i=0;i<3;i++){
for(j=0;j<4;j++){
System.out.println(a[i][j]);
}
}
}
}
-----------------------------------------------------------------------------------------------------------------------------------EX-MATRIZ/MOSTRAR SOMA DIAGONAL
package ex1;
import java.util.Scanner;
public class Ex1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a[][] = new int[8][8];
int i=0,j=0,soma;
for(i=0;i<8;i++){
for(j=0;j<8;j++){
System.out.println("digite os valores da matriz:");

a[i][j]= in.nextInt();
}
}
for(i=0;i<8;i++){
for(j=0;j<8;j++){
soma = a[0][0]+a[1][1]+a[2][2]+a[3][3]+a[4][4]+a[5][5]+a[6][6]+a[7][7];
System.out.println("a soma da diagonal principal :");
System.out.println(soma);
}
}
}
}
-------------------------------------------------------------------------------------------------------------EX-MATRIZ/SOMA DE MATRIZES
package ex1;
import java.util.Scanner;
public class Ex1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int
int
int
int

a[][] = new int[5][3];


b[][] = new int[5][3];
c[][] = new int[5][3];
i=0,j=0;

for(i=0;i<5;i++){
for(j=0;j<3;j++){
System.out.println("digite os valor da linha "+ i +" da matriz A:");
a[i][j]= in.nextInt();
System.out.println("digite os valor "+i+" da matriz B:");
b[i][j]= in.nextInt();
}
}
for(i=0;i<5;i++){
for(j=0;j<3;j++){
c[i][j] = a[i][j]+b[i][j];
System.out.println(c[i][j]);
}
}
}
}
--------------------------------------------------------------------------------

----------------------------EX-MATRIZ/ SOMA DE TODOS ELEMENTOS da MATRIZ


package ex54;
import java.util.Scanner;
public class Ex54 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int mat[][] = new int [2][2];
int soma = 0;
int i, j;
for(i=0;i<2;i++)
for(j=0;j<2;j++) {
System.out.println("Elemento[" + i + "]["+ j + "]: ");
mat[i][j] = in.nextInt();
soma = soma + mat[i][j];
}
System.out.println("Soma dos elementos da Matriz: "+ soma);
}
}
-------------------------------------------------------------------------------------------------------------AULA-8
EX-2
package ex54;
import java.util.Scanner;
public class Ex54 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int mat[][] = new int [3][3];
int i, j;
for(i=0;i<3;i++){
for(j=0;j<3;j++) {
System.out.println("Elemento[" + i + "]["+ j + "]: ");
mat[i][j] = in.nextInt();
}
}
for(j=0;j<3;j++) {
System.out.println(mat[1][j]);

}
}
}
-----------------------------------------------------------------------------------------------------------------AULA-8
EX-4
package ex54;
import java.util.Scanner;
public class Ex54 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int mat[][] = new int [4][4];
int i, j;
for(i=0;i<4;i++){
for(j=0;j<4;j++) {
System.out.println("Elemento[" + i + "]["+ j + "]: ");
mat[i][j] = in.nextInt();
}
}
for(j=0;j<4;j++) {
System.out.println("elementos da linha 2:"+mat[1][j]);
}
for(i=0;i<4;i++){
System.out.println("elementos da coluna 4:"+mat[i][3]);
}
}
}
------------------------------------------------------------------------------------------------------------------------AULA-8
EX-5
package ex;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int
int
int
int

a[] = new int[12];


b[] = new int[12];
c[][]= new int[12][2];
i=0,j=0;

for(i=0;i<12;i++){
System.out.println("digite os valores de A:");
a[i]= in.nextInt();
}
for(i=0;i<12;i++){
System.out.println("digite os valores de B:");
b[i]= in.nextInt();
}
for(i=0;i<12;i++){
c[i][0]=a[i]*2;
c[i][1]=b[i]-5;
}
for(j=0;j<2;j++){
for(i=0;i<12;i++){
System.out.print(c[i][j]+" ");
}
System.out.print("\n");
}
}
}
--------------------------------------------------------------------EX-MATRIZ/ DIGITAR QUANTIDADE DE LINHAS E COLUNAS E ACHAR NUMERO SE PRESENTE NEL
AS
package des;
import java.util.Scanner;
public class Des {
public static void main(String[] args) {
int n, m, num,i,j,cot=0;
Scanner in = new Scanner(System.in);
System.out.println("Digite a quantidade de linhas da matriz:");
n = in.nextInt();
System.out.println("Digite a quantidade de colunas da matriz:");
m = in.nextInt();
int matriz[][] = new int[n][m];
for(i=0;i<n;i++){
for(j=0;j<m;j++){
System.out.print("Digite o valor correspondente da matriz ["+i+"] ["+j+"]");
matriz[i][j]=in.nextInt();
}
}
System.out.println("Digite o numero que procura na matriz:");
num = in.nextInt();
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(num==matriz[i][j]){
System.out.println("O valor numero "+num+" se encontra na posio; ["+i+"] ["+j+"]")

;
cot=cot+1;
}
}
}
if(cot==0){
System.out.println("O numero "+num+" no se encontra na matriz");
}
}
}
---------------------------------------------------------------------------------------------------------------------