Compa de lengu pas c javi

5
República Bolivariana de Venezuela Universidad Fermín Toro Facultad de Ingeniería Escuela de Ingeniería Sede Cabudare Pascal y C Participantes: Torres, Javier. CI: 18546307. Sección: SAIA A.

Transcript of Compa de lengu pas c javi

Page 1: Compa de lengu pas c javi

República Bolivariana de Venezuela

Universidad Fermín Toro

Facultad de Ingeniería

Escuela de Ingeniería

Sede Cabudare

 

Pascal y C

Participantes:

Torres, Javier.

CI: 18546307.

Sección: SAIA A.

Cabudare, julio 2015

Page 2: Compa de lengu pas c javi

El lenguaje de programación C, es un lenguaje que se creó con la finalidad de estar orientado a la implementación de sistemas operativos. Es muy eficiente y popularmente se utiliza para la creación de software de sistemas. En C, el compilador hace el mejor esfuerzo para dar una interpretación a casi todo tipo de asignaciones.

Por su parte Pascal es un lenguaje de programación estructurado fuertemente topado, es decir, el código está dividido en porciones fácilmente legibles, que se llaman funciones o procedimientos y el tipo de dato de todas las variables debe ser declarado previamente para que se puede utilizar.

El pasar de los años hizo que Pascal quedara por debajo de C en cuanto a popularidad y por esto C ha tenido más personas que aporten desarrollos y mejoras a dicho lenguaje, sin embargo Pascal en los últimos tiempos también se ha adaptado a los nuevos paradigmas y cuenta con versiones que nada tienen que envidiar a C++, por ejemplo FreePascal.

Éste último es tan completo como C++ pero además es más entendible ya que el propósito de Pascal cuando surgió, era el poder facilitar el aprendizaje de la programación.

Respecto a su sintaxis, tanto C como PASCAL mantienen un parecido ya que ambos son lenguaje procedurales en los cuales se toma en cuenta el orden de las instrucciones.

Page 3: Compa de lengu pas c javi

Ejemplo en C.

Se desea conocer el salario de los empleados de una empresa. Para esto se conoce las horas trabajadas y el precio por hora el cual es de 8 USD. Si las horas trabajadas son menos que 30, el salario a pagar se calcula en base a las horas y el precio, pero si son 30 o más, se le paga además un bono del 20. Se desea que el programa imprima el salario a pagar.

#include <stdio.h>

float main(){float Horas, Salario;char Respuesta; do{ printf("Introduzca la cantidad de horas trabajadas: "); scanf("%d",&Horas);

if(Horas<30) { Salario=Horas*8; } else { Salario=(Horas*8)*1,20; }

printf("El salario es de dólares ", Salario); printf("¿Desea calcular otro salario (s/n)?\n"); scanf("%c",&Respuesta);} while(Respuesta=='s');}

 

Page 4: Compa de lengu pas c javi

Ejemplo en Pascal.

Se desea conocer el salario de los empleados de una empresa. Para esto se conoce las horas trabajadas y el precio por hora el cual es de 8 USD. Si las horas trabajadas son menos que 30, el salario a pagar se calcula en base a las horas y el precio, pero si son 30 o más, se le paga además un bono del 20. Se desea que el programa imprima el salario a pagar.

PROGRAM Salario (INPUT, OUTPUT);

Var Horas, Salario: real; Respuesta: char;

Begin Do Begin WriteLn ('Introduzca la cantidad de horas trabajadas: '); ReadLn (Horas);

If(Horas<30) Then Salario:= Horas*8; else Salario:= (Horas*8)*1,20;

End;

WriteLn('El salario es de dólares ', Salario); WriteLn('¿Desea calcular otro salario (s/n)? '); ReadLn(Respuesta); While(Respuesta='s');

End.