Академический Документы
Профессиональный Документы
Культура Документы
November
20, 2010
Los operadores
operaci
Curso
operadores
sencillos
n a una o ms variables
ticos
+ Suma
- Resta
* Multiplicacin
/ Divisin
% Mdulo residuo de la divisin
gicos
(&&, ||),
los relacionales
etc
mivar+3;
Sabemos que eso no es vlido porque una suma retorna un valor
ser almacenado en una variable
por lo tanto ERROR
En el c
Sabiendo esto
mivar=mivar+3;
mivar,
En la variable
(el resultado)
:
.
Todo bien
?
no
digo
- - - -
sea posible
mivar=mivar+3;eslomismoquemivar+=3;
mivar=mivar3;eslomismoquemivar=3;
mivar=mivar*3;eslomismoquemivar*=3;
mivar=mivar/3;eslomismoquemivar/=3;
Bueno
eso es
tenemos que
mivar+=3;
As
mero
ltiplos de un cierto n
mero
#include
usingnamespacestd;
intmain()
{
intnum,lims,m=0;
cout<>num;
cout<>lims;
while(lims>=(m+=num))
{
cout<<m<<",";
}
}
Primero pedimos el n
(lims). m
Si
por ejemplo
ltiplos
(num),
En espa
ol dice
Me mantendr
al inicio
ejecutando mientras el
lims sea
= 3,
entonces la instrucci
+=
n n
num se desarrolla as
m=0;
m+=num;>m=m+num;>m=0+3;>m=3;
m+=num;>m=m+num;>m=3+3;>m=6;
m+=num;>m=m+num;>m=6+3;>m=9;
etc,etc.
Aqu
contar el n
Ah y si t
n ms
eres Victor
,
:
pero mejor
C
mo
October
27, 2009
Programas
ciclos
iostream
sencillos
obtener el mayor
por lo
#include<iostream>
usingnamespacestd;
intmain()
{
intn_num=0,num=0,elmayor=0,c=0;
cout<<"Introduceelnumerodenumeros:";cin>>n_num;
for(c=1;c<=n_num;c++)
{
cout<<"nIntroduceelnumero"<<c<<":";cin>>num;
if(num>elmayor)
{
elmayor=num;
}
}
cout<<"ntElnumeromayorfueel"<<elmayor;
cin.get();cin.get();
return0;
}
for(c=1;c<=n_num;c++)
Significa que el ciclo va de
hasta
- - - --
. .
October
8, 2009
Programas
ciclos
goto
if else
porcentajes
porcentaje de hombres
y qu
sencillos
porcentaje de mujeres
hay un
saln de clases. Lo primero que tenemos que hacer es preguntar el total de personas que hay, luego
hacer un ciclo que en cada iteracin pregunte el sexo de cada alumno. En base a esos datos se
El
#include<stdio.h>
#include<conio.h>
intmain()
{
floattotal=0,ciclo=0,conta_h=0,conta_m=0,porc_h=0,porc_m=0;
charmof;
gotoxy(5,5);printf("Cuantosalumnoshayenestegrupo?:
");scanf("%f",&total);
for(ciclo=1;ciclo<=total;ciclo++)
{
clrscr();
PREG:gotoxy(10,6);printf("Sexodealumno%.f?(MoF):
",ciclo);scanf("%c",&mof);
if(mof=='m'||mof=='M')
conta_h++;
elseif(mof=='f'||mof=='F')
conta_m++;
else
gotoPREG;
}
//Calculos
porc_h=conta_h/total*100;
porc_m=conta_m/total*100;
//
gotoxy(5,5);printf("Elporcentajedehombreses%.1f(%.fde
%.f)",porc_h,conta_h,total);
gotoxy(5,6);printf("Elporcentajedemujereses%.1f(%.fde
%.f)",porc_m,conta_m,total);
getch();
}
September
18, 2009
Programas
ascii
ciclos
sencillos
Bien
As
meros
,
as
++,
el cdigo ASCII del 1 al 256. Por si no los saben, las computadoras solo
mero
eso es el c
entienden
digo ASCII
#include<stdio.h>
#include<conio.h>
intmain(){
intascii=0,col=1,ren=1;
for(ascii=1;ascii<=256;ascii++){
gotoxy(col,ren);printf("%i:%c",ascii,ascii);
if(ren==24){ren=0;col+=12;}
if(col>=80){getch();clrscr();ren=0;col=1;}
ren++;
}
getch();
}
Variables:
->
->
->
==24,
>=80,
ascii
ren
col
hasta
256
Cuando ren
cuando col
September
Tambi
10, 2009
n es muy com
condiciones
Programas
if else
promedios
sencillos
por ejemplo
aprob o no aprob.
#include<stdio.h>
#include<conio.h>
intmain()
{
floatcalif_1=0,calif_2=0,calif_3=0,promedio=0;
printf("nIntroducetuprimeracalificacion:
");scanf("%f",&calif_1);
printf("nIntroducetusegundacalificacion:
");scanf("%f",&calif_2);
printf("nIntroducetuterceracalificacion:
");scanf("%f",&calif_3);
promedio=(calif_1+calif_2+calif_3)/3;
if(promedio<6)
{
printf("ntLosiento,tupromediode%.2fnoes
aprobatorio",promedio);
}
else
{
printf("ntFelicidades,pasasteconun%.2f",promedio);
}
getch();
}
Aqu
dato tambi
n sea variable
n m nima aprobatoria es de
6,
pero
September
Ok
7, 2009
Programas
condiciones
if else
sencillos
tringulos
hasta hoy ya hemos visto las herramientas necesarias para hacer nuestro primer programa un
poco ms en serio
devuelve el
++
Un
trangulo equiltero tiene sus tres lados iguales, por tanto, la condicin quedara as:
trangulo issceles tiene solo dos lados iguales, por tanto, la condicin quedara as:
trangulo escaleno tiene sus tres lados diferentes, por tanto, la condicin quedara as:
El
#include<stdio.h>
#include<conio.h>
intmain()
{
//Declaraciondevariables
intlado1=0,lado2=0,lado3=0;
//Pedirlosdatos
printf("TIPOSDETRIANGULOS");
printf("nIntroduceellado1:");scanf("%i",&lado1);
printf("nIntroduceellado2:");scanf("%i",&lado2);
printf("nIntroduceellado3:");scanf("%i",&lado3);
//Hacercomparaciones
if(lado1==lado2&&lado2==lado3)
{printf("ntEsequilatero");}
if(lado1==lado2&&lado2!=lado3||lado2==lado3&&lado3!=lado1||
lado3==lado1&&lado1!=lado2)
{printf("ntEsisosceles");}
if(lado1!=lado2&&lado2!=lado3&&lado3!=lado1)
{printf("ntEsescaleno");}
//Pausa
getch();
}
t alt+92 t
. n alt+92 n
dentro de un
August
24, 2009
Curso
Hola Mundo
en pantalla
bsico
sencillos
++.
#include<stdio.h>
#include<conio.h>
intmain(){
printf("HolaMundo");
getch();
}
. stdio.h conio.h
y
main() es la funcin principal, todo el programa se desarollar a partir de ella. Esta funcin
est seguida de una llave de apertura { , y al final hay una de cierre } . Esto significa que todo
()
()
().
printf(); es una funcin para imprimir mostrar datos en pantalla. Entre comillas escribimos
lo que queremos mostrar. Est definida en stdio.h
getch(); es una funcin definida en conio.h que detiene la ejecucin del programa para que el
usuario pueda apreciar los resultados
++
main(),
el programa
y si esta no se encuentra
menores
sencillamente no funcionar
(; ).
Este