#include <stdio.h>
//tipo nombre (parametros) dónde parametro = tipo nombre
int suma (int s1, int s2){
int res=s1+s2;
return res;
}
double resta (double s1, int s2){
return s1-s2;
}
int main(){
printf("sumando %i\n",suma(1,2) );
printf("sumando %f\n",resta(1.5,1) );
return 0;
}
viernes, 27 de abril de 2012
#include <stdio.h>
#include <stdlib.h>
int main(){
printf("Este programa realiza la multiplicación de un escalar por una matriz\n");
int dimension=0;
int i=0,j=0,esc=0;
double vi=0,aux=0;
while(dimension <= 0){
printf("por favor indica la dimensión de la matriz cuadrada:");
scanf("%i",&dimension);
// printf("valor ingresado:%i",dimension);
if(dimension <= 1){
dimension=0;
printf("La dimensiòn es incorrecta, por favor indicala otra vez");
//exit(0);
}
}
//------------------ Llenando la matriz de dimension x dimension
double matrix[dimension][dimension];
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
printf("Por favor dame el valor de la matriz en su entrada %i,%i :",i,j);
scanf("%d",&vi);
matrix[i][j]=vi;
// printf("valor ingresado:%d\n",matrix[i][j]);
}
}
//-------- pedir el escalar para multiplicar
printf("Por favor ingrese el valor del escalar:");
scanf("%i",&esc);
//----------- multiplicando el escalar por la matriz
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
// printf("antes matrix :%d\n",matrix[i][j]);
// printf("escalar:%d\n",esc);
aux=matrix[i][j];
matrix[i][j]=aux*esc;
// printf("despues aux :%d\n",aux*esc);
// printf("despues matrix :%d\n",matrix[i][j]);
}
}
//---------- impriendo el resultado
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//columnas
printf("[%i][%i]=",i,j);
printf("%d\n",matrix[i][j]);
}
}
return -1;
}
#include <stdlib.h>
int main(){
printf("Este programa realiza la multiplicación de un escalar por una matriz\n");
int dimension=0;
int i=0,j=0,esc=0;
double vi=0,aux=0;
while(dimension <= 0){
printf("por favor indica la dimensión de la matriz cuadrada:");
scanf("%i",&dimension);
// printf("valor ingresado:%i",dimension);
if(dimension <= 1){
dimension=0;
printf("La dimensiòn es incorrecta, por favor indicala otra vez");
//exit(0);
}
}
//------------------ Llenando la matriz de dimension x dimension
double matrix[dimension][dimension];
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
printf("Por favor dame el valor de la matriz en su entrada %i,%i :",i,j);
scanf("%d",&vi);
matrix[i][j]=vi;
// printf("valor ingresado:%d\n",matrix[i][j]);
}
}
//-------- pedir el escalar para multiplicar
printf("Por favor ingrese el valor del escalar:");
scanf("%i",&esc);
//----------- multiplicando el escalar por la matriz
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//renglones
// printf("antes matrix :%d\n",matrix[i][j]);
// printf("escalar:%d\n",esc);
aux=matrix[i][j];
matrix[i][j]=aux*esc;
// printf("despues aux :%d\n",aux*esc);
// printf("despues matrix :%d\n",matrix[i][j]);
}
}
//---------- impriendo el resultado
for(i=0; i < dimension; i++){//renglones
for(j=0; j < dimension; j++){//columnas
printf("[%i][%i]=",i,j);
printf("%d\n",matrix[i][j]);
}
}
return -1;
}
martes, 24 de abril de 2012
#include <stdio.h>
int main(){
printf("Este programa realiza sumas de matrices de 2x2\n");
printf("Por favor ingrese los valores de la primer matriz:\n\n\n ");
//for para capturar cada entrada de mi primer matriz es decir 4 veces.
int i=0,j=0;
double valor=0;
double A[2][2];
double B[2][2];
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la PRIMER MATRIZ:",i,j);
scanf("%d",&valor);
A[i][j]=valor;
//printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------ INGRESANDO LA MATRIZ B
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la SEGUNDA MATRIZ:",i,j);
scanf("%d",&valor);
B[i][j]=valor;
// printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------SUMANDO MATRICES
double suma=0;
for(i=0; i<2; i++){
for(j=0; j<2; j++){
suma=A[i][j] + B[i][j];
printf("A[%i][%i]=%d +",i,j,A[i][j]);
printf("B[%i][%i]=%d =",i,j,B[i][j]);
printf(" %d \n",suma);
}//termina for renglones
}//termina for columnas
printf("\n\n");
for(i=0; i<2; i++){
for(j=0; j<2; j++){
// printf("A[%i][%i]=%d\n ",i,j,A[i][j] );
}//termina for renglones
}//termina for columnas
return -1;
}
int main(){
printf("Este programa realiza sumas de matrices de 2x2\n");
printf("Por favor ingrese los valores de la primer matriz:\n\n\n ");
//for para capturar cada entrada de mi primer matriz es decir 4 veces.
int i=0,j=0;
double valor=0;
double A[2][2];
double B[2][2];
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la PRIMER MATRIZ:",i,j);
scanf("%d",&valor);
A[i][j]=valor;
//printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------ INGRESANDO LA MATRIZ B
for(i=0; i<2; i++){
for(j=0; j<2; j++){
printf("Ingrese la entrada %i,%i de la SEGUNDA MATRIZ:",i,j);
scanf("%d",&valor);
B[i][j]=valor;
// printf("valor:%d ",valor);
}//termina for renglones
}//termina for columnas
//------------------------SUMANDO MATRICES
double suma=0;
for(i=0; i<2; i++){
for(j=0; j<2; j++){
suma=A[i][j] + B[i][j];
printf("A[%i][%i]=%d +",i,j,A[i][j]);
printf("B[%i][%i]=%d =",i,j,B[i][j]);
printf(" %d \n",suma);
}//termina for renglones
}//termina for columnas
printf("\n\n");
for(i=0; i<2; i++){
for(j=0; j<2; j++){
// printf("A[%i][%i]=%d\n ",i,j,A[i][j] );
}//termina for renglones
}//termina for columnas
return -1;
}
jueves, 12 de abril de 2012
Tarea
Escribir un programa que despliegue las tablas de multiplicar, con las siguientes opciones:
1-Preguntar al usuario:
a) Que tabla quiere consultar
b) Hasta que numero se desplegará la tabla
2-Validar que los datos que se introduzcan, deben de ser números enteros, si no, mandar un mensaje de error.
Calificaciones de 1° Examen
Cid Oros Mayra - 9
Cornejo de la Concha Eduardo MIguel - 4
Gil Franco Estela Lorena - 4
Martínez Gaytán Renata - 7
Pineda Gracía Argelia Yamil - 6
Ramírez Alvarez Carlos - 6
Valenzuela Sánchez Francisco Antonio - 6
miércoles, 11 de abril de 2012
CLASES DE LOS JUEVES
VERIFICANDO CON MAURICIO, ALGUNAS SEMANAS MÁS, LAS CLASES DE LOS JUEVES SEGUIRÁN SIENDO LOS VIENES.
ASÍ QUE LA PRÓXIMA CLASE SERÁ EL VIERNES 13.
Suscribirse a:
Entradas (Atom)