Find Jobs
Hire Freelancers

cancelled duplicate

$30-5000 USD

Fechado
Publicado há mais de 22 anos

$30-5000 USD

Pago na entrega
use the jdk 1.3.1_02 i run from the program frm ms dos modify the Fraction programe so it performes a partial input valdiation . If either fraction does not contian exactly one slash , have the program prompt the user to re-enter the fraction . The program will repeat the prompt as often as necessary until the user enters a string containing one slash. ## Deliverables /***** enter first fraction: 3/5 enter second fraction: 1/6 sum: 23/30 Difference :13/30 Product:3/30 Quotient 18/15 ALL OPERATIONS ARE THE CALLING OBJECT op F *****/ import java.io.*; public class Fraction { private int num, den; //Two constructor public Fraction(int n, int d) { num = n; //Numerator den = d; //Denominator if(den < 0) { num *= -1; den *= -1; } } //another constructor //pass the fraction in the string like "1/2" public Fraction(String f) { int i = 0; boolean done = false; while(!done) { if([login to view URL](i) == '/') done = true; else i++; } String n = [login to view URL](0, i); String d = [login to view URL](i+1, [login to view URL]()); Integer i1 = new Integer(n); num = [login to view URL](); Integer i2 = new Integer(d); den = [login to view URL](); if(den == 0) { den *= -1; num *= -1; } } //default constructor public Fraction() { num = 0; den = 1; } //////////////////// //ALL OPERATIONS ARE THE CALLING OBJECT op F // Fraction f; // [login to view URL](f2); is f - f2 /////////////////// public Fraction add(Fraction f) //Add method { Fraction sum = new Fraction(); [login to view URL] = den * [login to view URL]; [login to view URL] = num * [login to view URL] + [login to view URL] * den; return sum; } public Fraction sub(Fraction f) //Subtract method { Fraction dif = new Fraction(); [login to view URL] = den * [login to view URL]; [login to view URL] = num * [login to view URL] - [login to view URL] * den; return dif; } public Fraction mul(Fraction f) //Multiply Method { Fraction prod = new Fraction(); [login to view URL] = den * [login to view URL]; [login to view URL] = num * [login to view URL]; return prod; } public Fraction div(Fraction f) //Divide method { Fraction quot = new Fraction(); [login to view URL] = den * [login to view URL]; [login to view URL] = num * [login to view URL]; return quot; } public void display() { [login to view URL](num); [login to view URL]('/'); [login to view URL](den); [login to view URL](" "); } public static void main(String[] args) { Fraction f1, f2; BufferedReader in = new BufferedReader(new InputStreamReader([login to view URL])); try { Fraction f3 = new Fraction(); [login to view URL]("Enter first fraction: "); //First Prompts for the Input X/Y String tmpstr_f1 = [login to view URL](); f1 = new Fraction(tmpstr_f1); [login to view URL]("Enter second fraction: "); //Second Prompt X/Y String tmpstr_f2 = [login to view URL](); f2 = new Fraction(tmpstr_f2); f3 = [login to view URL](f2); [login to view URL]("Sum :"); //Output of Sum [login to view URL](); f3 = [login to view URL](f2); [login to view URL]("\nDifference :"); //Output of Difference [login to view URL](); f3 = [login to view URL](f2); [login to view URL]("\nProduct :"); //Output of Products [login to view URL](); f3 = [login to view URL](f2); [login to view URL]("\nQuotent :"); //Output of Quotient [login to view URL](); } catch(IOException e) { [login to view URL]("error"); } } } ## Platform OS melenuim ms dos ## Deadline information 02/22/02
ID do Projeto: 2839489

Sobre o projeto

11 propostas
Projeto remoto
Ativo há 22 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
11 freelancers estão ofertando em média $17 USD for esse trabalho
Avatar do Usuário
See private message.
$11,05 USD em 14 dias
5,0 (60 avaliações)
5,0
5,0
Avatar do Usuário
See private message.
$5,95 USD em 14 dias
5,0 (35 avaliações)
4,3
4,3
Avatar do Usuário
See private message.
$8,50 USD em 14 dias
5,0 (38 avaliações)
4,1
4,1
Avatar do Usuário
See private message.
$17 USD em 14 dias
4,9 (18 avaliações)
3,9
3,9
Avatar do Usuário
See private message.
$6,80 USD em 14 dias
4,9 (35 avaliações)
3,9
3,9
Avatar do Usuário
See private message.
$14,45 USD em 14 dias
4,5 (33 avaliações)
4,2
4,2
Avatar do Usuário
See private message.
$12,75 USD em 14 dias
4,5 (17 avaliações)
3,3
3,3
Avatar do Usuário
See private message.
$42,50 USD em 14 dias
4,8 (6 avaliações)
2,3
2,3
Avatar do Usuário
See private message.
$8,50 USD em 14 dias
4,0 (2 avaliações)
0,5
0,5
Avatar do Usuário
See private message.
$51 USD em 14 dias
0,0 (0 avaliações)
1,1
1,1
Avatar do Usuário
See private message.
$5,95 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
5,0
73
Membro desde set. 7, 2001

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.