quero-ser's People
Forkers
leonerd21707 crryan21 kellynicolau carolmachado gabrielcguedes alexandrealen gabigcsl renanmanso caiquewin guedesarthur abmaschietto williansmoliveira oliveirasmvinicius cremathamara limalcs gu-r meganiqui44 vinivs apocryphoon wandoisilvaa wedsonsp gomesdjr elyosemite genilsonmaceno mikuzuhara joaoaugustoi caiosilva88 regin0 eduardo-997 liviasibi matheusestevesss lucasryg luizfelipebraga diogobotton mariimsn-senai vipio anajm07 olinad08 xandp robertomitsunari luizc-araujo leonardomendes007 kellycarvalho ricardomejolaro abauna matheus-wesley caiolucasb matheusnns augustoczt luisfernandomp igorv120 mateusoliveira27 guipalitos elisabe kistiou allantozelli bruno4080 cadu-uh merces-dev dharooficial mateusgatti lucsilveira fernandoaraujodev rodrigofurlaneti daygds12 caiozanqueta hitoshidevx gabrielms201 gabriel-maia-santos vinnyscosta daisalexandre83 amadorgabriel pedrodias-dev samilathalyta washingtonaramos matheus-web2020 madusilva laerciocostarodrigues victorbuenoh nextavio igo-dev emersondjob renas7 willianxaviercs erickmstk pedrohfarantes caic-mateus nataliafernan ruysmenezes rouyter jsans11 lameckvieira joucknuckbr leozitop tallesmartins alexsilva7 caiquenerivan danileg09 juliavolponi diegopegorettiquero-ser's Issues
renanmanso
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/
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.
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'.
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
Tecnologias Utilizadas:
Pycharm
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.