Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Escriba un programa que a partir de un numero N >=7, validado..
- *se genere un cuadrado de lado N...ademas el cuadrado debe tener
- *una EQUIS en su interior*/
- import java.util.Scanner;
- public class ayudantia11{
- public static void main (String args[]) {
- Scanner texto = new Scanner(System.in);
- System.out.print("Ingrese un numero mayor o igual que 7: ");
- int N = texto.nextInt();
- while (N<7){
- System.out.println("Error, numero ingresado no valido.");
- System.out.print("Ingrese un numero mayor o igual que 7: ");
- N = texto.nextInt();
- }int E = 0;
- while (E<N){
- System.out.print("*");
- E++;
- }System.out.println("");
- E = 0;
- int F = N;
- int EE = 0;
- int G = 4;
- while (E<((N/2)-1)){
- System.out.print("*");
- EE = E;
- while (EE>0){
- System.out.print(" ");
- EE = (EE-1);
- }System.out.print("*");
- F = (N-G);
- while (F>0){
- System.out.print(" ");
- F = (F-1);
- }System.out.print("*");
- EE = E;
- while (EE>0){
- System.out.print(" ");
- EE = (EE-1);
- }System.out.print("*");
- E++;
- G=(G+2);
- System.out.println("");
- }E = (E-1);
- if ((N%2)==1){
- System.out.print("*");
- EE = (E+1);
- while (EE>0){
- System.out.print(" ");
- EE = (EE-1);
- }System.out.print("*");
- EE = (E+1);
- while (EE>0){
- System.out.print(" ");
- EE = (EE-1);
- }System.out.println("*");
- }G = (G-2);
- while(E>=0){
- System.out.print("*");
- EE = E;
- while (EE>0){
- System.out.print(" ");
- EE = (EE-1);
- }System.out.print("*");
- F = (N-G);
- while (F>0){
- System.out.print(" ");
- F = (F-1);
- }System.out.print("*");
- EE = E;
- while (EE>0){
- System.out.print(" ");
- EE = (EE-1);
- }System.out.print("*");
- E--;
- G=(G-2);
- System.out.println("");
- }E = 0;
- while (E<N){
- System.out.print("*");
- E++;
- }System.out.println("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement