🔒 Closed Help po

Status
Not open for further replies.

KilleerR8

Eternal Poster
Mga Sir/Ma'am. Patulong naman kung pano ko mailalagay dito ung mga holidays sa code ko
received_1069289276894865.webp

eto po ung code ko
Java:
package oopWorksheet;
import java.util.Scanner;
import java.time.temporal.ChronoUnit;
import java.time.LocalDate;
public class oopWorksheet {
    





 

  public static void main(String[] args) {
   Scanner s = new Scanner(System.in);
    String a1 = "Please enter starting month:";
    String a2 = "Please enter starting month day:";
    String a3 = "Please enter starting year:";   
    String b1 = "Please enter ending month:";
    String b2 = "Please enter ending month day:";
    String b3 = "Please enter ending year:";
    
  
    System.out.println(a1);
    int startM = s.nextInt();
    
    System.out.println(a2);
    int startD = s.nextInt();
  
    System.out.println(a3);
    int startY = s.nextInt();
    
    System.out.println("1-Yes");
     System.out.println("2-No");
    
    System.out.println("Is this a leap year?");
     int leap = s.nextInt(); 
    
      System.out.println(b1);
    int endM = s.nextInt();
    
    System.out.println(b2);
    int endD = s.nextInt();
  
    System.out.println(b3);
    int endY = s.nextInt();
    

    
    
    LocalDate firstDate1 = LocalDate.of(startY , startM,  startD);
    
   LocalDate firstDate2 = LocalDate.of( endY, endM,      endD);
    
  
   long daysBetween = ChronoUnit.DAYS.between(firstDate1, firstDate2);
  
  
   if(leap == 1){
    System.out.println("Total number of days: " + daysBetween +1);
    }
    else {System.out.println("Total number of days:" + daysBetween);
    }
    
    
    
    if(leap == 1){
    System.out.print("Total number of days: ");
    System.out.print(daysBetween + 1);
    
    
    }
    else {
    System.out.print("Total number of days: ");
    System.out.print(daysBetween);
    }
  
    
    
    

    }
}
 
Gagamitan nyo po ng && sa conditional statement nyo po para precise at malaman kung may holiday sa span na binigay

wards muna maya ko share
 
magdagdag ka na ring ng variables
Days, NewY, Christmas, Labor, TotalH;

[CODE lang="java" title="Condition statements"]if (startM == 12)
{
if (startD =< 25)
{
Christmas=1;
}
else
{
Christmas=0;
}
}
else
{
//new condition
}[/CODE]

di ko pa maapply yung magentrap kasi kelangan pa gumawa ng flowchart para malaman kung san ilalagay.

Bali ieentrap mo rin yung input mo kasi bawal maginput ng higher than 31 sa days at 12 sa months. Medyo complex to kaya mas maganda kung gumawa ka ng flow chart neto para maayos mlng magawa. Pero malay mo merkn na neto sa internet search search lang
 
Kung gusto mo talaga gawin yan without searching the net, kelangan gamitin ang critical thinking skills mo. May iba pang way para maimplement yan, yung binigay ko is my own implementation.
 
Status
Not open for further replies.

About this Thread

  • 7
    Replies
  • 372
    Views
  • 3
    Participants
Last reply from:
KilleerR8

Online now

Members online
1,075
Guests online
1,380
Total visitors
2,455

Forum statistics

Threads
2,277,060
Posts
28,974,064
Members
1,229,711
Latest member
------
Back
Top