Pract 2
Pract 2
#include <stdio.h>
#define DATO 4 main()
{
int x, y=1; float z;
x=3/2+10-3;
z=3.0/2.0+10-3;
printf ("%d -- %f\n", x, z); printf
("%d\n", DATO*3+1/2); printf
("%d\n", 5+2-1>5);
printf ("%d\n", 3>1 || DATO*2<1); printf
("%d\n", 5!=1 && DATO>2); y=x; printf
("%d\n", x+y<=z);
}
b=0;
a=b*b+1; 0*0+1=1. Si b=0, entonces a=1
b=2; no cambia el valor de a, falta la instrucción
printf ("Si b=%d, entonces a=%d\n", b, a); Si b=2, entonces a=1, es incorrecto ya
que a = b + 1 para b=2, resulta a=5.
cuando se modifica el valor de la variable b, la variable a no cambia con este valor.
#include <stdio.h>
main()
{
int a, b=0;
a=b*b+1;
printf ("Si b=%d, entonces a=%d\n", b, a);
b=2;
a=b*b+1;
printf ("Si b=%d, entonces a=%d\n", b, a);
b=-2;
a=b*b+1;
printf ("Si b=%d, entonces a=%d\n", b, a);
}
Se debe incluir una asignación sobre la variable a para cada cambio de la variable b.
3) Escribir un programa que lea 2 números reales y los sume.
#include <stdio.h>
int main()
{
float num1;
float num2;
float resultado;
printf("ingrese el primer valor\n");
scanf("%f",&num1);
printf("ingrese el segundo valor\n");
scanf("%f",&num2);
resultado = num1 + num2;
printf("el resultado de la duma es : %f\n", resultado);
return 0;
}
4) Escribir un programa capaz de recoger 4 pares de valores y mostrarlos por
pantalla con un formato similar al de un índice de libro
Capitulo 1.................................1
Capitulo 2................................30
Capitulo 3................................80
Capitulo 4..............................120
#include <stdio.h>
int main()
{
int cap;
invertirCadena(cadena);
printf("Invertida: %s\n", cadena);
return 0;
}
28.40
#include <stdio.h>
#include <stdlib.h>
int main()
{
float num1;
float num2;
float resultado;
printf("ingrese el primer valor\n");
scanf("%f",&num1);
printf("ingrese el segundo valor\n");
scanf("%f",&num2);
resultado = num1 + num2;
char res;
printf("Desea ver el resultados, s para un si o n para un no?:\n");
scanf(" %c",&res);
switch (res)
{
case 's': printf("el resultado de la suma es : %f\n", resultado);
break;
case 'n': printf(" usted decidio salir" );
break;
default:printf("usted introdujo una letra incorrecta");
}
return 0;
}