getchars

31
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)

Upload: camiescobar1995

Post on 17-Aug-2015

53 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Getchars

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)

Page 2: Getchars

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.//

#include "stdafx.h"#include "stdlib.h"#include "string.h"

int _tmain(int argc, _TCHAR* argv[]){

int dimension, i, j, k;

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 ");

Page 3: Getchars

gets_s(cadenaorig[i]);printf("\n");

}for (i = 0; i<numpalb; i++){

int k = 0;for (j = 0; j < cadenaorig[i][j]; j++){

printf("%d "" == >"" %c \n \t", cadenaorig[i][j], cadenaorig[i][j]);

}cadena2[i][k] = '\0';printf("\n");

}

for (i = 0; i<numpalb; i++){

int k = 0;for (j = strlen(cadenaorig[i]) - 1; j >= 0; j--){

cadena2[i][k] = cadenaorig[i][j];k++;

}cadena2[i][k] = '\0';printf("\n");

}

for (i = 0; i<numpalb; i++){

puts(cadena2[i]);

printf("\n");

Page 4: Getchars

}for (i = 0; i<numpalb; i++){

int k = 0;for (j = strlen(cadenaorig[i]) - 1; j >= 0; j--){

cadena2[i][k] = cadenaorig[i][j];k++;

printf("%d,"" == >"" %c \n \t", cadenaorig[i][j], cadenaorig[i][j]);printf("\n");

}cadena2[i][k] = '\0';

}getchar();getchar();

return 0;

}

"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];

Page 5: Getchars

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++)

Page 6: Getchars

{ ascii=s.charAt(j); System.out.println(ascii + s.charAt(j) ); } } }

Page 7: Getchars
Page 8: Getchars
Page 9: Getchars
Page 10: Getchars
Page 11: Getchars
Page 12: Getchars
Page 13: Getchars
Page 14: Getchars
Page 15: Getchars
Page 16: Getchars
Page 17: Getchars
Page 18: Getchars
Page 19: Getchars
Page 20: Getchars
Page 21: Getchars
Page 22: Getchars
Page 23: Getchars
Page 24: Getchars
Page 25: Getchars
Page 26: Getchars
Page 27: Getchars
Page 28: Getchars
Page 29: Getchars
Page 30: Getchars
Page 31: Getchars