Giter Club home page Giter Club logo

quero-ser's People

Contributors

aelxtpt avatar blogdarkspot avatar caloni avatar philipe-intelitrader avatar rodrigopscampos avatar rodrigostrauss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quero-ser's Issues

Teste: Jordan Ribeiro Faustino

[CAIXA ELETRÔNICO]
package jordancaixa;

import java.util.Scanner;
import java.text.DecimalFormat;
import java.util.InputMismatchException;

public class caixaEletronico {

public static void main(String[] args) {
	Scanner ler = new Scanner(System.in);
    
	double valor;
	double vrl = 0;
	try{
	    System.out.println(" Digite o valor para sacar R$ ");
	    valor = ler.nextDouble();
	    
	    System.out.printf("%s", CalcularNota(valor,vrl));
	}
	catch(InputMismatchException e){
	    System.err.printf("\nErro:Erro dados informado\n");
	}
}
public static String CalcularNota(double valor, double vrl){
    DecimalFormat formatador = new DecimalFormat("###,##,00");
    if(valor <=5.00){
        return("Não há cédulas de R$5,00 no Caixa, por favor retorne a transação, e digite um valor maior que R$5,00\n");
        
    }
    else{
    	
        int nota[]={100,50,20,10};
        
        
        	String result;
	        double tr;
		    int i,ct,vlr;
		    tr = valor - vrl;
		    result = "\n Valor R$ " + tr + "\n\n";
		    vlr = (int)tr;
		    i = 0;
		    while(vlr != 0){
		        ct = vlr/nota[i];
		        if(ct!=0){
		            result=result + (ct + "nota(s) de R$ "+ nota[i] + "\n");
		            vlr = vlr % nota[i];
		        }
		        i = i + 1;
		    }
		    return(result);    	
    }
}

}

[Troco]
import java.text.DecimalFormat;
import java.util.InputMismatchException;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {

    Scanner ler = new Scanner(System.in);
    
    double produto, pago;
    try{
        System.out.println("Digite o valor do produto R$: ");
        produto = ler.nextDouble();
        
        System.out.println("Digite o valor a receber R$: ");
        pago = ler.nextDouble();
        
        System.out.printf("%s", calcularTroco(produto, pago));
        
    }
    catch(InputMismatchException e){
        System.err.printf("\nErro: dados informados inválidos !!!\n");
        
    }
}
public static String calcularTroco(double produto, double pago){
    DecimalFormat formatador = new DecimalFormat("###,##0.00");
    if(pago < produto){
        return("\nPagamento insuficiente, faltam R$"+
     formatador.format(produto - pago) +"\n");
    }
    else{
        int nota[]={100,50,20,10,5,2,1};
        int centavos[]={50,25,10,5,1};
        
        String result;
        double troco;
        int i, vlr, ct;
        
        troco = pago-produto;
        result = "\nTroco = R$ " + formatador.format(troco)+ "\n\n";
        vlr = (int)troco;
        i=0;
        while(vlr!=0){
            ct=vlr/nota[i]; //calcula a quantidade de notas
            if(ct!=0){
                result=result + (ct + " nota(s) de R$"+ nota[i]+"\n");
                vlr=vlr%nota[i];
            }
            i=i+1;//próxima nota
        }
        result = result +"\n";
        vlr=(int)Math.round((troco-(int)troco)*100);
        i=0;
        while(vlr!=0){
            ct=vlr/centavos[i];//calcula a quantidade de centavos
            if(ct!=0){
                result=result+(ct + " moedas(s) de "+ centavos[i]+ " centavos(s)\n");
                vlr=vlr%centavos[i]; // sobra
            }
            i=i+1;//próximo centavos
        }
        return(result);
    }
}

}


[intervalos]

#include
using namespace std;
int main(int argc, char** argv) {

int n, pos, i;
cout<<"Entre com a quantidade de elementos: ";
cin>>n;
int vetor[n];

for(i=0;i<n;i++){
	cout<<"\n Coloque o elemento na posicao "<<i<<" do vetor: ";
	cin>>vetor[i];
}

cout<<"Digite a posicao do vetor para eliminar o elemento: ";
int eliminado;
cin>>pos;

if(pos>n){
	cout<<"A posicao que você digitou não existe no vetor!!!"<<endl;
	for(i=0;i<n;i++){
		cout<<"A posicao do elemento "<<i<<" e: "<<vetor[i]<<endl;
	}
}	
else{
	eliminado=vetor[pos];
	for(i=0;i<n;i++){
		if(i==pos){
			while(i<n){
				vetor[i]=vetor[i+1];
				i++;
			}
			break;
		}
	}
	n=n-1;
	for(i=0;i<n;i++){
		cout<<"A posicao do elemento "<<i<<": "<<vetor[i]<<endl;
	}
	cout<<endl;
	cout<<"O elemento eliminado e: " <<eliminado;
}
return 0;

}


https://dojopuzzles.com/problems/caixa-eletronico/

https://dojopuzzles.com/problems/intervalos/

https://dojopuzzles.com/problems/troco/

Desafio DojoPuzzles

DESAFIO RESOLVIDOS DO SITE DOJO PUZZLES


Caixa Eletrônico


Desenvolva um programa que simule a entrega de notas quando um cliente efetuar um saque em um caixa eletrônico. Os requisitos básicos são os seguintes:

  • Entregar o menor número de notas;

  • É possível sacar o valor solicitado com as notas disponíveis;

  • Saldo do cliente infinito;

  • Quantidade de notas infinito (pode-se colocar um valor finito de cédulas para aumentar a dificuldade do problema);

  • Notas disponíveis de R$ 100,00; R$ 50,00; R$ 20,00 e R$ 10,00
    Exemplos:

  • Valor do Saque: R$ 30,00 – Resultado Esperado: Entregar 1 nota de R$20,00 e 1 nota de R$ 10,00.

  • Valor do Saque: R$ 80,00 – Resultado Esperado: Entregar 1 nota de R$50,00 1 nota de R$ 20,00 e 1 nota de R$ 10,00.

Link do Desafio

Resolução


FIZZBUZZ


Neste problema, você deverá exibir uma lista de 1 a 100, um em cada linha, com as seguintes exceções:

  • Números divisíveis por 3 deve aparecer como 'Fizz' ao invés do número;
  • Números divisíveis por 5 devem aparecer como 'Buzz' ao invés do número;
  • Números divisíveis por 3 e 5 devem aparecer como 'FizzBuzz' ao invés do número'.

Link do Desafio

Resolução


JOKENPO


Jokenpo é uma brincadeira japonesa, onde dois jogadores escolhem um dentre três possíveis itens: Pedra, Papel ou Tesoura.

O objetivo é fazer um juiz de Jokenpo que dada a jogada dos dois jogadores informa o resultado da partida.

As regras são as seguintes:

  • Pedra empata com Pedra e ganha de Tesoura
  • Tesoura empata com Tesoura e ganha de Papel
  • Papel empata com Papel e ganha de Pedra

Link do desafio

Resolução


Tecnologias Utilizadas:

Pycharm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.