💻 Realizar un algoritmo que muestre la siguiente gráfica:
* * * * * *
* * * * *
* * * *
* * *
* * * *
* * * * *
* * * * * *
Algoritmo programacion_work
Definir C, F, XN como Real;
Definir Serie como Caracter;
XN <- 7;
Escribir "21. SERIE GRÁFICA DE ASTERÍSCOS : ";
Para F <- 1 Hasta 7 Con Paso 1 Hacer
Serie <- "";
Si F >= 5 Entonces
XN <- XN + 2;
FinSi
Para C <- 1 Hasta XN - F Con Paso 1 Hacer
Serie <- Concatenar(Serie, " * ");
FinPara
Escribir Serie;
FinPara
FinAlgoritmo
xn = 7
for f in range(1,8):
serie = ""
if f >= 5:
xn = xn+2
for c in range(1,xn-f+1):
serie = serie+" * "
print(serie)
#include<stdio.h>
int main() {
int c, f, xn;
xn = 7;
for (f=1; f<=7; f+=1){
if (f >= 5){
xn = xn + 2;
}
for (c=1; c<=xn-f; c+=1){
printf(" * ");
}
printf("\n");
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
int c, f, xn;
xn = 7;
for (f=1; f<=7; f+=1){
if (f >= 5){
xn = xn + 2;
}
for (c=1; c<=xn-f; c+=1){
cout << " * ";
}
cout << endl;
}
return 0;
}
package programacion_work;
import java.util.Scanner;
public class serie_grafica {
public static void main(String[] args) {
int XN=7, F, C;
for(F = 1; F < 8; F++){
if(F >= 5){
XN = XN + 2;
}
for(C = 1; C <= (XN - F); C++){
System.out.print("*");
}
System.out.println("");
}
}
}
Imports System.Console
Module serie_grafica
Dim XN As Integer = 7
Dim F, C As Integer
Sub Main()
For F = 1 To 7
If (F >= 5) Then
XN = XN + 2
End If
For C = 1 To XN - F
Write("*")
Next
WriteLine()
Next
ReadLine()
End Sub
End Module