Código Visual Basic Sub lilili() '' lilili Macro 'Dim texto(100) As String Dim dimension As Integer Dim i As Integer Dim invertir As String Dim j As Integer Dim dest(100) As String Dim ch As String Dim asci As Integer Worksheets("hoja1").Cells(1, 5).Value = ("****************BIENVENIDOS************") Worksheets("hoja1").Cells(2, 3).Value = (" El programa presentado a continuacion nos mostrara una matriz inversa y el codigo ascii ") Worksheets("hoja1").Cells(3, 4).Value = ("PALABRA INGRESADA") Worksheets("hoja1").Cells(3, 5).Value = ("PALABRA INVERSA") Worksheets("hoja1").Cells(3, 6).Value = ("CODIGO ASCII") dimension = InputBox("Ingrese con cuantas palabras desea trabajar: ") i = 0 While (i < dimension) texto(i) = InputBox("Ingrese Texto :" & i) Worksheets("hoja1").Cells(5 + i, 4).Value = texto(i) i = i + 1 Wend i = 0 While (i < dimension) invertir = StrReverse(texto(i)) Worksheets("hoja1").Cells(5 + i, 5).Value = invertir i = i + 1 Wend j = 0 While (j < dimension)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Código Visual Basic
Sub lilili()'' lilili Macro'Dim texto(100) As StringDim dimension As IntegerDim i As IntegerDim invertir As StringDim j As IntegerDim dest(100) As StringDim ch As StringDim asci As Integer
Worksheets("hoja1").Cells(1, 5).Value = ("****************BIENVENIDOS************")Worksheets("hoja1").Cells(2, 3).Value = (" El programa presentado a continuacion nos mostrara una matriz inversa y el codigo ascii ")Worksheets("hoja1").Cells(3, 4).Value = ("PALABRA INGRESADA")Worksheets("hoja1").Cells(3, 5).Value = ("PALABRA INVERSA")Worksheets("hoja1").Cells(3, 6).Value = ("CODIGO ASCII")dimension = InputBox("Ingrese con cuantas palabras desea trabajar: ")
i = 0While (i < dimension)texto(i) = InputBox("Ingrese Texto :" & i)Worksheets("hoja1").Cells(5 + i, 4).Value = texto(i)i = i + 1Wend
i = 0While (i < dimension)invertir = StrReverse(texto(i))Worksheets("hoja1").Cells(5 + i, 5).Value = invertiri = i + 1Wend
j = 0While (j < dimension)
For i = 1 To Len(texto(j)) ch = Mid(texto(j), i, 1) asci = Asc(ch) dest(j) = dest(j) + CStr(asci) Next i Worksheets("hoja1").Cells(5 + j, 6).Value = ascij = j + 1Wend ActiveCell(1, 1).Interior.ColorIndex = 7 ActiveCell(1, 2).Interior.ColorIndex = 3 End Sub
------------------------------------------------------------------------------------------------------------"LENGUAJE C"// ConsoleApplication1.cpp: define el punto de entrada de la aplicación de consola.//
char cadena2[10][50];char cadenaorig[10][50];int numpalb;printf("sr.usuario por favor ingrese el número de palabras con las que desea trabajar \n");scanf_s("%d", &numpalb);
fflush(stdin);for (i = 0; i < numpalb; i++){
printf("sr.usuario por favor ingrese palabra \n ");
"JAVA"package nuevoo1;import java.util.*;public class Nuevoo1 {
public static void main(String[] args) { //Habilito entrada de datos Scanner lectura=new Scanner(System.in); //System.out.println("Ingrese las palabras"); //String cadena=lectura.nextLine(); char cadena2[][]=new char[10][10];
char cadenaorig[][]=new char[10][10]; String cadenainvertida=""; int contador=0, j, numpalb; char ascii; int dim[]=new int [10]; System.out.println("sr. usuario por favor ingrese numero de palabras con las que desea trabajar"); numpalb=lectura.nextInt(); String s = new String(); System.out.println(" por favor ingrese palabras"); for(j=0;j<=numpalb ;j++) { s= lectura.nextLine(); dim[j]=s.length(); cadenaorig[j]=s.toCharArray(); } //aqui logré imprimir solo los números a los q pertenecen los caracteres pero no me salen los caracteres System.out.println(cadenaorig[j]); for(int i=0;i<s.length();i++){ ascii=s.charAt(i); System.out.println(ascii + s.charAt(i) ); } int i; // y pues aquí, pues aqui no aparece esta parte cuando se imprime for (i=0;i<=numpalb;i++) { int k=0; for (j=dim[i]-1;j>=0;j--) { cadena2[i][k]= cadenaorig[i][j]; k++; } } System.out.println(cadena2[j]); for( i=0;i<s.length();i++)