0% encontró este documento útil (0 votos)
47 vistas6 páginas

Programas Corregidos

El documento presenta varios programas en C que utilizan estructuras condicionales como if-else y switch para realizar comparaciones y tomar decisiones. Los programas permiten evaluar números y calificaciones para imprimir diferentes resultados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas6 páginas

Programas Corregidos

El documento presenta varios programas en C que utilizan estructuras condicionales como if-else y switch para realizar comparaciones y tomar decisiones. Los programas permiten evaluar números y calificaciones para imprimir diferentes resultados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Programa 8.

# include <stdio.h>
main()
{
int a, b;
clrscr(); /* limpia la pantalla */
printf("valores para a y b");
scanf("%d \n %d",&a,&b);
if (a>b) {
printf("el malor mayor es %5d y el menor es %5d ",a,b);
/* a>b es verdadero */ }
else
{printf("el valor mayor es %5d y el menor es %5d ",b,a);
/* es falso que a>b */ };
}

Corregido:

Explicación:
Programa para encontrar el mayor de dos números:
Permite realizar comparaciones, dando dos posibles resultados, verdadero en caso que la
expresión sea verdadera, y falso en caso contrario. El formato es el sgte:
if (condición) sentencia
else sentencia;

Programa 9.-

#include <stdio.h>
main()
{
int a;
clrscr(); /* limpia pantalla */
printf("Escriba el anio actual ");
scanf("%d",&a);
if (a==1993) { printf("Correcto, estamos en 1993");}
/* en este ejemplos solo para el caso cerdadero */
}

Corregido:

Explicación:
Programa que pregunte el año actual y envíe un mensaje en caso de que la respuesta
sea correcta.
Permite realizar el análisis del año actual, dando dos posibles resultados, verdadero en
caso que la expresión sea verdadera, y falso en caso contrario. El formato es el sgte:
if (condición) sentencia
else sentencia;

Programa 10.-

#include <stdio.h>
main()
{
int a;
clrscr();
printf("Escriba el numero");
scanf("%d",&a);
/* = se utiliza para asignación de valores a variables */
if ((a==0) { printf("el valor es igual a cero "); }
if ((a>0) { printf("el valor es mayor que cero "); }
if (a<0) { printf("el valor es menor que cero "); }
}

Corregido:

Explicación:
Programa que lee un número y luego indica si es menor, mayor o igual a cero.
Permite realizar el análisis del número, dando dos tres posibles resultados, mayor en caso
que la expresión sea mayor, menor en caso de q sea menor, e igual en caso de que sea
igual. El formato es el sgte:
if (condición) sentencia
else sentencia;

Programa 11.-

#include <stdio.h>
main()
{
int a;
clrscr();
printf("Escriba el numero");
scanf("%d",&a);
/* = se utiliza para asignación de valores a variables */
if ((a==0) { printf("el valor es igual a cero "); }
if ((a>0) { printf("el valor es mayor que cero "); }
if (a<0) { printf("el valor es menor que cero "); }
}

Corregido:

Explicación:
Programa que lee la calificación de un alumno, luego indica si está aprobado ó reprobado.
Permite realizar el análisis de la nota del estudiante, dando dos posibles resultados,
verdadero en caso que la expresión sea verdadera, y falso en caso contrario. El formato es
el sgte:
if (condición) sentencia
else sentencia;

Programa 12.-

#include<stadio.h>
main()
{ int a,b,c;
printf(" 1. suma. \n2. resta. \n3. salir\n ");
scanf("%d",&c);
switch (c) {
case 1: printf(" primer dato ?");
scanf("%d",&a);
printf(" segundo dato ?");
scanf("%d",&a);
printf("la suma es =%d ", a+b);
break;
case 2: printf(" primer dato ?");
scanf("%d",&a);
printf(" segundo dato ?");
scanf("%d",&a);
printf("la resta es =%d ", a-b);
break;
}

Corregido:

#include<isostream.h>
using namespace std;
main()
{ float x,y;
int opcion;
cout<<"OPERACIONES ARITMETICAS"<<endl;
cout<<" 1. sumar \[Link]\[Link]"<<endl;
cout<<"?";
switch (opcion) {
case 1: // suma
cout<<"vaor de x?";
cin>>x;
cout<<"vaor de y?";
cin>>y;
r=x+y;
cout<<x<<" + "<<y<<" = "<<r<<endl;
break;
case 2: // resta
cout<<"vaor de x?";
cin>>x;
cout<<"vaor de y?";
cin>>y;
r=x-y;
cout<<x<<" - "<<y<<" = "<<r<<endl;
break;
}
system("pause");
}

Explicación:
Es una sentencia de bifurcación multiple. La computadora comprueba una variable
sucesivamente frente a una lista de constantes enteras o de caracter. Después de
encontrar una coincidencia, la computadora ejecuta la sentencia o bloque de sentencias
que se asocian con las constantes. Su formato es el sgte:
switch (variable) {
case constante1: sentencias;
break;
case constante2: sentencias;
break;
case constante3: sentencias;
break;
........
default:
sentencias;

También podría gustarte