Java-programma om cirkelnummerpatroon af te drukken
Cirkelnummerpatroon afdrukken
In het vorige artikel hebben we het Java-programma besproken om een hol numeriek parallellogram af te drukken
In dit artikel zullen we zien hoe u een cirkelnummerpatroon kunt afdrukken.
- Java-code om cirkelnummerpatroon af te drukken
- C-code om cirkelnummerpatroon af te drukken
- C++-code om cirkelnummerpatroon af te drukken
Example-1 When size value=3 333 3 3 3 3 3 3 3 3 3 3 333
Example-2: When size value=4 33333 33 33 33 33 3 3 3 3 3 3 33 33 33 33 33333
Laten we nu eens kijken naar het daadwerkelijke programma om het af te drukken.
De beste en uitstekende manier om een Java-programmeertaal te leren, is door eenvoudige Java-programmavoorbeelden te oefenen, omdat het basis- tot geavanceerde conceptniveaus bevat.
Aanpak:
- Geef de totale grootte en het aantal op en sla ze op in de grootte van gehele variabelen.
- Neem een buitenste lus voor horizontale beweging.
- Neem een binnenlus voor verticale beweging.
- Bereken de afstand op maat en druk erop af.
- Druk na elke iteratie een nieuwe regel af.
Java-code om cirkelnummerpatroon af te drukken
import java.util.Scanner; class Main { public static void main(String[] args) { // taking size of no. of iteration //Row and column are the iterators int size , numberOfRows , numberOfColumns ,num ; // Create a new Scanner object Scanner scanner = new Scanner(System.in); // Get the number of rows from the user System.out.println("Enter the number of radius : "); size = scanner.nextInt(); System.out.println("Enter the number of which you want to print : "); num = scanner.nextInt(); // dist represents distance to the centre. double dist; // for horizontal movement for ( numberOfRows = 0; numberOfRows <= 2 * size; numberOfRows++) { // for vertical movement for ( numberOfColumns = 0; numberOfColumns <= 2 * size; numberOfColumns++) { dist = Math.sqrt((numberOfRows - size) * (numberOfRows - size) + (numberOfColumns - size) * (numberOfColumns - size)); // dist should be in the range (size - 0.5) and (size + 0.5) to print stars(*) if (dist > size - 0.5 && dist < size + 0.5) System.out.print(num); else System.out.print(" "); } System.out.print("\n"); } } }
Output : Enter the radius : 4 Enter the number you want to print : 3 33333 33 33 33 33 3 3 3 3 3 3 33 33 33 33 33333
C-code om cirkelnummerpatroon af te drukken
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int size , numberOfRows , numberOfColumns,num; double dist; printf("Enter the radius : "); scanf ("%d",&size); printf("Enter the number you want to print : "); scanf ("%d",&num); for ( numberOfRows = 0; numberOfRows <= 2 * size; numberOfRows++) { for ( numberOfColumns = 0; numberOfColumns <= 2 * size; numberOfColumns++) { dist = sqrt((numberOfRows - size) * (numberOfRows - size) + (numberOfColumns - size) * (numberOfColumns - size)); if (dist > size - 0.5 && dist < size + 0.5) printf("%d",num); else printf(" "); } printf("\n"); } return 0; }
C++-code om cirkelnummerpatroon af te drukken
#include <bits/stdc++.h> using namespace std; int main() { int size , numberOfRows , numberOfColumns,num; double dist; cout << "Enter the radius : " ; cin >> size; cout << "Enter the number you want to print : " ; cin >> num ; for ( numberOfRows = 0; numberOfRows <= 2 * size; numberOfRows++) { for ( numberOfColumns = 0; numberOfColumns <= 2 * size; numberOfColumns++) { dist = sqrt((numberOfRows - size) * (numberOfRows - size) + (numberOfColumns - size) * (numberOfColumns - size)); if (dist > size - 0.5 && dist < size + 0.5) cout << num ; else cout << " "; } cout << "\n"; } return 0; }
Zoekt u professionele hulp bij het coderen in de programmeertaal Java? De tutorial van Java-programmeervoorbeelden voor beginners en experts zal je codeervaardigheden sterk verbeteren, zodat je voor elke logica in Java kunt programmeren.
Verwante Java-nummerpatroonprogramma's:
- Java-programma om een sterpatroon met pijl naar beneden af te drukken
- Java-programma om opwaartse pijlmarkeringssymbool sterpatroon af te drukken
- Java-programma om patroon met minder dan symboolnummers af te drukken
- Java-programma om patroon groter dan symboolnummer af te drukken